我正在做一个程序,以从GPIO引脚读取温度。不幸的是,对它们的访问总是会引发ModuleNotFoundError:没有名为“ RPi”的模块。
我尝试重新安装它们,但这没用。
例外:
import RPi.GPIO as GPIO
Traceback (most recent call last):
File "/home/pi/SensorModuleWebseite/venv/lib/python3.7/site-packages/flask/cli.py", line 240, in locate_app
__import__(module_name)
File "/home/pi/SensorModuleWebseite/sensormoduleWebseite.py", line 1, in <module>
from app import app
File "/home/pi/SensorModuleWebseite/app/__init__.py", line 7, in <module>
from app import routes
File "/home/pi/SensorModuleWebseite/app/routes.py", line 3, in <module>
import RPi.GPIO as GPIO
ModuleNotFoundError: No module named 'RPi'
答案 0 :(得分:0)
答案 1 :(得分:0)
您正在使用的虚拟环境(venv)具有与使用pip(2.7)安装的软件包不同的python版本(3.7)和不同的软件包。
使用@Sonny Black回答的命令在您的虚拟环境中安装软件包。
有关在虚拟环境here中创建,激活和安装软件包的更多信息