我正在 Raspberry pi 上制作一个简单的 Flask 应用程序,但我无法在 python 代码中包含 import RPi.GPIO as GPIO
。这是输出错误:
* Serving Flask app "rgbw.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Error: While importing "rgbw", an ImportError was raised:
Traceback (most recent call last):
File "/var/www/html/rgbw/venv/lib/python3.7/site-packages/flask/cli.py", line 240, in locate_app
__import__(module_name)
File "/var/www/html/rgbw/rgbw.py", line 5, in <module>
import RPi.GPIO as GPIO
ModuleNotFoundError: No module named 'RPi'
我在虚拟环境里面安装了GPIO,不知道为什么不行。
感谢您的帮助!
答案 0 :(得分:0)
您安装 RPi.GPIO
了吗? (您可以通过在虚拟环境中运行 pip freeze
来检查。)如果没有,您可以使用以下命令安装它:pip install RPi.GPIO
import RPi.GPIO as GPIO
正在尝试从库 GPIO
中导入函数 RPi.GPIO
,该库与 GPIO
不同。
我希望这能解决您的问题,如果没有,请添加您的代码副本和 pip freeze
到您的问题中。