在终端上,我键入“ sudo apt-get install picap”,然后按Enter。
我明白了已安装但无法执行“ picap-setup” –而是出现一条错误消息:
pi @ raspberrypi:〜$ picap-setup Traceback(最近一次调用为最新):File
在ImportError中,第1行是“”,在Pi上没有安装名为RPi
的模块Python-dev和Rpi.GPIO。
我还用最新版本更新了Pi带有sudo apt-get update和sudo apt-get dist-upgrade的版本。
Picap来自:
https://www.bareelectric.com/make/setting-up-pi-cap-raspberry-pi/
我是感谢您的任何提示。
#1 楼
首先,重复以下过程sudo apt-get install python-pip
pip freeze | grep RPi
,看看在第二条命令后得到了什么,如果是否获得了RPi.GPIO的有效模块。 br />对于Python 2
sudo apt-get install python-dev python-rpi.gpio
pip install RPi.GPIO
对于python3
sudo apt-get install python3-dev python3-rpi.gpio
然后(对于python 2或python 3):
sudo apt-get install picap
picap-setup
这些对我都有效,只需要验证
pip freeze | grep RPi
即可。还有一点是,有时某些模块仅对root用户不可用,对于普通用户而言不可用。确保。我使用pi
用户完成了以上所有操作。评论
我不会使用pip来安装系统软件包,无论是使用apt从系统软件包管理器进行安装,还是使用virtualenv都不会。
–疯狂
17年12月18日在17:13
是的,没错,同意
– webDev
17年12月18日在17:15
对于Python3,请使用sudo apt-get安装python3-dev python3-rpi.gpio。
– Diomidis Spinellis
19-09-29在15:49
@crasic您能解释为什么还是将我指向简单说明的方向吗?谢谢。
– Phill Healey
20年1月25日在20:31
当尝试在virtualenv中使用Python 3.7在Raspberry Pi 4上运行picap-setup时,得到以下信息:文件“
– lolsky
20 Dec 2'在4:34
#2 楼
如果缺少Python RPi模块,则可以安装具有所有依赖项的pip
,然后使用pip
安装该模块,或者采用更好的方法单独安装该模块:sudo apt-get install python-rpi.gpio
对于Python3,此代码:
sudo apt-get install python3-rpi.gpio
评论
某些设备/ JeOS不支持发行版升级(如Volumio),更新和安装大量依赖项可能会破坏系统,因此这是为什么要低调配置的另一个原因。
– dmnc
19年3月12日在11:46
#3 楼
对于Windowspip install python3-rpi.gpio
或
pip install RPi.GPIO
#4 楼
我的Pi遇到类似的问题。执行简单的pip安装即可解决此问题。pip install RPi.GPIO
评论
这只是1年前的答案。
–德米特里·格里戈里耶夫(Dmitry Grigoryev)
20 Mar 21 '20 at 10:47
评论
你已经安装了点子吗?