0

感谢所有与**RPI.GPIO**. 我已经尝试了您的大部分建议,但到目前为止无济于事。

我当前的 0.7.1a4 将version: RPi.GPIO, I'm running bullseye on Pi4 and a python3 programm which should **导入为 GPIO** . Instead I get: ModuleNotFoundError: No module named 'RPi.GPIO'; 'RPi' 不是一个包`。

在无头的靶心上,相同的程序**RPi.GPIO as GPIO**可以毫无问题地导入。

我尝试了各种RPi.GPIO安装方法,并收到了许多不同的消息作为回报。但到目前为止还没有解决任何问题。现在我不知道下一步该去哪里或做什么。

方法一:

sudo pip3 install numpy --extra-index-url https://www.piwheels.org/simple

返回的消息:

已满足要求:.​​..dist-packages (1.19.5)

方法二:

pip install RPi.GPIO

返回的消息:

默认为用户安装,因为正常的站点包writeable 不满足要求

方法三:

pip3 install RPi.GPIO

返回的消息:

已满足要求: ...dist-packages(0.7.1a4)

方法四:

export CFLAGS=-fcommon
pip3 install RPi.GPIO

返回的消息:

默认为用户安装,因为正常的站点包writeable 不满足要求:.​​..dist-packages(0.7.1a4)

方法五:

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

返回的消息:

...已经是最新版本(0.7.0-0.2+b1)

方法六:

sudo apt-get update && sudo apt-get install python-rpi.gpio python3-rpi.gpio

返回的消息:

python3.rpi.gpio不可用,但被另一个包引用。这可能意味着该软件包丢失、已过时或只能从其他来源获得

方法七:

sudo apt-get install RPi.GPIO

返回的消息:

注意,python3-rpi.gpio正则表达式选择'' RPi.GPIO'注意,python-rpi.gpio正则表达式选择'''注意,正则表达式' ' RPi.GPIO选择' rpi.gpio-common'已经是最新版本。 已经是最新版本了。RPi.GPIOpython3-rpi.gpio(0.7.0-0.2+b1)rpi.gpio-common(0.7.0-0.2+b1)

感谢您的建议和帮助

4

2 回答 2

0

我遇到了同样的错误,尝试了所有命令,但现在我成功了,希望对你有帮助,我只是在从控制台读取代码时放了 python3,例如:'sudo python3 testgpio.py' 而不是 python , 希望对你有用

于 2022-01-26T12:56:06.610 回答
0

我有同样的错误。原来我有错误的操作系统。我有 64 位 Bullseye 版本可以在短时间内开采 monero。但是对于普通的 Bullseye 11 版本,一切正常。您可以在覆盆子成像仪上下载它。

于 2022-01-26T14:19:49.360 回答