Trying to follow the enviroplus tutorial but get stuck here:
Using the Python library
The Enviro+ Python library has several parts to it and, in fact, most of the parts are in separate Python libraries that you have to import on their own. The installer (
install.sh script) should install all of these other libraries for you.
Let’s go through each part of the library (libraries) in turn.
Open a terminal and type
python to start a Python prompt.
BME280 weather sensor
Let’s import some bits we need from the
smbus2 (we’ll need that to talk to the BME280) and the
bme280 libraries and create an instance of the BME280 class (it contains all of the functions to read data from the sensor) first. Type:
from smbus2 import SMBus from bme280 import BME280 bus = SMBus(1) bme280 = BME280(i2c_dev=bus)
Get the following error:
Traceback (most recent call last):
File “temperature-forced-mode.py”, line 8, in
from bme280 import BME280
ImportError: cannot import name BME280