我尝试在Python 3.6中使用RPi.GPIO。 我安装了RPi.GPIO,它使用Python 3.4,但没有使用Python 3.6 我收到此错误:
ModuleNotFoundError:没有名为' RPi'
的模块
我在我的脚本中导入模块,如下所示:
import RPi.GPIO as GPIO
答案 0 :(得分:5)
将此行添加到* .py文件的顶部:
#!/usr/bin/env python3.6
在shell中运行以下命令:
sudo python3.6 -m pip install --upgrade pip setuptools wheel
sudo python3.6 -m pip install RPi.GPIO
这应解决问题 通过这个你将为正确的python版本安装RPi.GPIO。在这种情况下3.6.x。
答案 1 :(得分:0)
如果未安装包含 RPi
的 GPIO
模块,则可能会出现此 ModuleNotFoundError。要安装 RPi
,请在终端中运行以下命令:pip3 install rpi-gpio
。