在Python 3.6中使用RPi.GPIO

no0*_*by5 7 gpio python-3.6

我尝试在Python 3.6中使用RPi.GPIO.我安装了RPi.GPIO,它正在使用Python 3.4,但是没有使用Python 3.6我得到了这个错误:

ModuleNotFoundError:没有名为'RPi'的模块

我在我的脚本中导入模块,如下所示:

import RPi.GPIO as GPIO
Run Code Online (Sandbox Code Playgroud)

小智 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
Run Code Online (Sandbox Code Playgroud)

这应该可以解决问题。
这样,您将为正确的python版本安装RPi.GPIO。在这种情况下3.6.x。