Flask error: [ModuleNotFoundError: No module named 'RPi']
Flask error: [ModuleNotFoundError: No module named 'RPi']
我正在 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,所以我不知道为什么它不想工作。
感谢帮助!
你RPi.GPIO
安装了吗? (您可以在虚拟环境中通过 运行 pip freeze
检查。)如果没有,您可以安装它: pip install RPi.GPIO
import RPi.GPIO as GPIO
正在尝试从库 RPi.GPIO
导入函数 GPIO
,该库与 GPIO
.
不同
我希望这能解决您的问题,如果没有,请添加您的代码副本并 pip freeze
到您的问题。
有趣...我尝试了 pip install RPi.GPIO
,但它没有解决我的问题(仅当 运行 从 Geany 中调用 python 程序时有效,但不是从终端).
sudo apt-get -y install python3-rpi.gpio
解决了这个问题,使得可以从终端 运行 我的程序。
我正在 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,所以我不知道为什么它不想工作。
感谢帮助!
你RPi.GPIO
安装了吗? (您可以在虚拟环境中通过 运行 pip freeze
检查。)如果没有,您可以安装它: pip install RPi.GPIO
import RPi.GPIO as GPIO
正在尝试从库 RPi.GPIO
导入函数 GPIO
,该库与 GPIO
.
我希望这能解决您的问题,如果没有,请添加您的代码副本并 pip freeze
到您的问题。
有趣...我尝试了 pip install RPi.GPIO
,但它没有解决我的问题(仅当 运行 从 Geany 中调用 python 程序时有效,但不是从终端).
sudo apt-get -y install python3-rpi.gpio
解决了这个问题,使得可以从终端 运行 我的程序。