The above error message has to deal with the new Virtual Environment.
Virtual Environments, Libgpiod, gpiodevice and the current mess I’m making of our Python libraries - Support - Pimoroni Buccaneers
If i2c isn’t detecting anything there is a connection issue. Do you have the hat firmly attached to the GPIO header, and the right way around?