如何用Raspberry Pi修复关于PiCamera模块的python问题?
在我的学校项目中,我必须借助picamera探测一个魔方及其6个表面。我决定用OpenCv和python脚本来实现它。 这是我的密码:如何用Raspberry Pi修复关于PiCamera模块的python问题?,python,opencv,raspberry-pi,Python,Opencv,Raspberry Pi,在我的学校项目中,我必须借助picamera探测一个魔方及其6个表面。我决定用OpenCv和python脚本来实现它。 这是我的密码: import cv2 from picamera.array import PiRGBArray from picamera import PiCamera camera=PiCamera() rawCapture=PiRGBArray(camera) camera.capture(rawCapture,format='bgr') image=rawCap
import cv2
from picamera.array import PiRGBArray
from picamera import PiCamera
camera=PiCamera()
rawCapture=PiRGBArray(camera)
camera.capture(rawCapture,format='bgr')
image=rawCapture.array
cv2.imwrite('IMAGE.jpg',image)
不幸的是,shell向我展示了以下内容:
pi@LM-rasp:~/Documents $ python3 captureImage.py
Traceback (most recent call last):
File "captureImage.py", line 3, in <module>
from picamera.array import PiRGBArray
File "/home/pi/Documents/picamera.py", line 3, in <module>
from picamera import PiCamera
ImportError: cannot import name 'PiCamera'
pi@LM-rasp:~/Documents$python3 captureImage.py
回溯(最近一次呼叫最后一次):
文件“captureImage.py”,第3行,在
从picamera.array导入PiRGBArray
文件“/home/pi/Documents/picamera.py”,第3行,在
从picamera进口picamera
ImportError:无法导入名称“PiCamera”
我知道其他人也存在同样的问题,但我没有成功地解决这个问题。
你能帮助我吗?
谢谢 在命令行中,首先尝试:
sudo pip3 uninstall picamera
然后做:
sudo pip3 install picamera
那应该能帮你完成任务 您是如何安装picamera模块的?您使用的是什么python版本?在您的帖子中包括安装过程。@Ziri首先,感谢您的回答。我的python版本是3.4.3。然后我不明白你的第一个问题。我刚把我的picamera连接到我的RPI上。我该怎么办?确保首先安装了picamera模块:sudo apt install python3-picamera@Ziri我的picamera模块实际上安装得很好。为确保安装良好,我已执行了您要求我执行的命令。请尝试#导入picamera#camera=picamera.picamera(),我刚才正在执行,但又失败了。。。我仍然有与以前相同的问题。是的。否则,python shell会回复
picamera.exc.picameramlerror:Failed to enable connection:Out Out resources
我个人推荐此链接:我成功地与raspistill合影,但当我尝试执行链接中指示的python脚本时,我发现了相同的问题。此外,当我尝试sudo pip3 install picamera
时,我遇到了一个新问题:警告:在连接被“NewConnectionError”破坏后重试(重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None)(:未能建立新的连接:[Errno-3]echec temporaire dans la résolution du nom',)“:/simple/picamera/ERROR:找不到满足picamera要求的版本(从版本:无)ERROR:找不到与picamera匹配的发行版
。