# Envirophat on bullseye?

**URL:** <https://forums.pimoroni.com/t/envirophat-on-bullseye/19004>\
**Category:** Support\
**Created:** [March 3, 2022, 12:30pm UTC](https://forums.pimoroni.com/t/envirophat-on-bullseye/19004 "2022-03-03T12:30:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MajorWahoobies](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MajorWahoobies](https://forums.pimoroni.com/u/MajorWahoobies)\
**Post date:** [March 3, 2022, 12:30pm UTC](https://forums.pimoroni.com/t/envirophat-on-bullseye/19004/1 "2022-03-03T12:30:38Z")

</div>

Any advice on getting Envirophat playing nicely on Bullseye? I’ve been seeing these errors:

pi@raspberrypi:~/Pimoroni/envirophat/examples $ ./all.py  
Traceback (most recent call last):  
File “/home/pi/Pimoroni/envirophat/examples-backup/./all.py”, line 6, in   
from envirophat import light, weather, motion, analog  
File “/usr/lib/python3/dist-packages/envirophat/ **init**.py”, line 1, in   
from .i2c\_bus import bus  
File “/usr/lib/python3/dist-packages/envirophat/i2c\_bus.py”, line 20, in   
bus = smbus.SMBus(1)  
FileNotFoundError: [Errno 2] No such file or directory

I am also using a waveshare relay board. They seem to play together nicely in earlier raspbian builds!

pi@raspberrypi:~/Pimoroni/envirophat/examples $ cat /etc/\*release  
PRETTY\_NAME=“Raspbian GNU/Linux 11 (bullseye)”  
NAME=“Raspbian GNU/Linux”  
VERSION\_ID=“11”  
VERSION=“11 (bullseye)”  
VERSION\_CODENAME=bullseye  
ID=raspbian  
ID\_LIKE=debian  
HOME\_URL=“[http://www.raspbian.org/](http://www.raspbian.org/)”  
SUPPORT\_URL=“[RaspbianForums - Raspbian](http://www.raspbian.org/RaspbianForums)”  
BUG\_REPORT\_URL=“[RaspbianBugs - Raspbian](http://www.raspbian.org/RaspbianBugs)”

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [March 3, 2022, 12:40pm UTC](https://forums.pimoroni.com/t/envirophat-on-bullseye/19004/2 "2022-03-03T12:40:09Z")

</div>

That looks like a Python version issue. Bullseye doesn’t have python 2, it only has python 3. Try running  
`sudo python3 -m pip install enviroplus`

I don’t have an Enviro but I am running modified Enviro examples on the equivalent Breakout garden setup. And not having any issues in Bullseye.

EDIT: looks like you edited your post while I was typing mine. Make sure i2c and SPI are enabled.

---

<div class="post-metadata">

**Author:** ![MajorWahoobies](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MajorWahoobies](https://forums.pimoroni.com/u/MajorWahoobies)\
**Post date:** [March 3, 2022, 12:50pm UTC](https://forums.pimoroni.com/t/envirophat-on-bullseye/19004/3 "2022-03-03T12:50:36Z")

</div>

Thank you! python2 was throwing me. Trying now with python3 (on a clean install) since I have a couple other hats that might have installed conflicts

---

<div class="post-metadata">

**Author:** ![MajorWahoobies](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MajorWahoobies](https://forums.pimoroni.com/u/MajorWahoobies)\
**Post date:** [March 3, 2022, 1:28pm UTC](https://forums.pimoroni.com/t/envirophat-on-bullseye/19004/4 "2022-03-03T13:28:31Z")

</div>

ok, user ahnlak on the discord spotted it for me. I had somehow disabled I2c. Turning it back on with raspi-config fixed my issue
