flask错误:[modulenotfounderror:没有名为'rpi'的模块]

v1l68za4  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(476)

我在树莓皮上做一个简单的 flask 应用程序,但我不能包括 import RPi.GPIO as GPIO 在python代码中。这是输出错误:


* 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,所以我不知道为什么它不起作用。
谢谢你的帮助!

fdbelqdn

fdbelqdn1#

你有吗 RPi.GPIO 是否已安装(你可以通过运行 pip freeze 在虚拟环境中。)如果不是,则可以使用:
pip install RPi.GPIO import RPi.GPIO as GPIO 正在尝试导入函数 GPIO 从图书馆 RPi.GPIO 哪个图书馆和 GPIO .
我希望这能解决您的问题,如果没有请添加您的代码和 pip freeze 回答你的问题。

相关问题