【发布时间】:2022-08-22 04:54:35
【问题描述】:
感谢所有与**RPI.GPIO** 相关的帖子的贡献者。我已经尝试了您的大部分建议,但到目前为止无济于事。
我当前的version: 0.7.1a4, I\'m running bullseye on Pi4 and a python3 programm which should **import RPi.GPIO as GPIO**. Instead I get: ModuleNotFoundError: 没有名为 \'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.GPIO\'python3-rpi.gpio已经是最新版本(0.7.0-0.2+b1)。rpi.gpio-common已经是最新版本(0.7.0-0.2+b1)。感谢您的建议和帮助
-
那么,为什么不要求发行版的维护人员更新软件包呢?但更好的是切换到
libgpiod,这是一个用于在 Linux 中与 GPIO 通信的本机库。
标签: python-3.x gpio bullseye