如何正确安装python RPi.GPIO库


16

我从这里下载了RPi.GPIO 5.3a:https ://pypi.python.org/pypi/RPi.GPIO

我解压缩了tar文件,将其cd到文件夹中并运行:

sudo python setup.py install

它经历了一堆东西,似乎没有失败。其工作的最后一行是:

Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info

之后,它就完成了,并给了我控制权。

现在我输入

sudo python

然后

import RPi.GPIO

我看到

ImportError: No module named GPIO

谁能指出我需要采取哪些步骤来正确安装python GPIO库,以便我可以导入它并操纵GP引脚?我在网上发现了很多不同的过程(这是最常出现的过程),但是到目前为止,我仍然无法使它们中的任何一个都能正常工作。


正确的语法是:将RPi.GPIO导入为GPIO

1
将来在此处RPi.GPIO,和gpiozero,现在默认情况下已安装在Raspbian中。见raspberrypi.org/blog/gpio-zero-update
YetAnotherRandomUser

Answers:


24

不确定这是否有帮助,但是在Raspbian的最新版本下,我能够使用apt-get从主存储库直接安装RPi.GPIO,如下所示:

sudo apt-get update
sudo apt-get -y install python-rpi.gpio

如果您正在运行Python 3(idle3在命令行上)而不是Python 2(python在命令行上),则需要使用以下命令来安装RPi.GPIO库:

sudo apt-get -y install python3-rpi.gpio

10

假设您拥有pip,即python软件包索引安装程序,默认情况下已安装在最新版本的Raspbian中。您可以使用: sudo pip install RPi.GPIO对于Python 2和 sudo pip-3.2 install RPi.GPIOPython 3


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.