Python 烧瓶错误:[ModuleNotFoundError:没有名为';RPi';的模块]

Python 烧瓶错误:[ModuleNotFoundError:没有名为';RPi';的模块],python,flask,raspberry-pi,gpio,Python,Flask,Raspberry Pi,Gpio,我正在Raspberry pi上制作一个简单的Flask应用程序,但我不能在python代码中包含import RPi.GPIO作为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

我正在Raspberry pi上制作一个简单的Flask应用程序,但我不能在python代码中包含
import RPi.GPIO作为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'
*服务烧瓶应用程序“rgbw.py”
*环境:生产
警告:这是一个开发服务器。不要在生产部署中使用它。
改用生产WSGI服务器。
*调试模式:关闭
用法:烧瓶运行[选项]
错误:导入“rgbw”时,引发了ImportError:
回溯(最近一次呼叫最后一次):
文件“/var/www/html/rgbw/venv/lib/python3.7/site packages/flask/cli.py”,第240行,在locate_应用程序中
__导入(模块名称)
文件“/var/www/html/rgbw/rgbw.py”,第5行,在
将RPi.GPIO导入为GPIO
ModuleNotFoundError:没有名为“RPi”的模块
我已经在虚拟环境中安装了GPIO,所以我不知道为什么它不想工作


谢谢你的帮助

您是否安装了
RPi.GPIO
?(您可以通过在虚拟环境中运行
pip freeze
进行检查。)如果没有,您可以使用:
pip install RPi.GPIO

将RPi.GPIO导入为GPIO
正在尝试从库
RPi.GPIO
导入函数
GPIO
,该库与
GPIO
不同


我希望这能解决您的问题,如果没有,请添加您的代码副本,并在您的问题中添加
pip freeze

非常感谢。我的错误是,我试图用
sudo apt get-y install python3 RPi.GPIO安装RPi.GPIO(我在互联网上发现了这一点)
pip安装RPi.GPIO
解决了我的问题。如果可以的话,我会投你的票!