– 找不到模块cv2
我在基于Pi操作系统的某个分支上进行了安装,并运用了该脚本:[脚本链接]()。此脚本成功部署了2.4.5版本的软件。
当我尝试在程序中导入模块cv2时,出现以下消息:
在执行 cam.py 脚本时,系统遇到了错误。错误信息显示,这是最近一次调用过程中发生的。具体来说,问题出现在 cam.py 脚本的第1行。导入cv2模块时,系统提示错误信息:无法找到名为cv2的模块。
cv2.so被存储在
位于本地库目录下的Python2.7版本中,存在一个名为cv2的共享库文件,其文件名为cv2.so。
在/usr/local/lib目录下,尚存有标记为.2和.6的数个文件夹,这或许是个隐患,然而我对此尚无确切把握。
这或许是路径设置有误?如若得到协助,不胜感激(针对新版的Linux系统)。
谢谢。
这发生在无法引用你保留所需文件或库的默认site-文件夹时
在代码中添加这些行:
导入sys模块,并将路径'/usr/local/lib/python2.7/site-packages'添加到sys.path列表中。
在执行bash命令前,需先将路径切换至/usr/local/lib/.7/site-文件夹。此操作提供了一种方案,适用于那些不希望修改代码添加额外内容的情况。
对于,如果你安装了,你可以简单的做
pip install opencv-python
要么
使用conda命令,从指定的conda仓库地址(https://conda.binstar.org/menpo)安装名为opencv的软件包。
如果你在Linux上,你可以这样做:
pip install python-opencv
要么
conda install opencv
Link1 Link2
对于.5 +检查这些链接: Link3 , Link4
尝试在~/.添加以下行
设置环境变量PYTHONPATH,将路径/usr/local/lib/python2.7/site-packages添加至原有PYTHONPATH值之后。
我使用以下命令解决了我的问题:
conda install opencv
我遇到了同样的问题,我安装了cv2
pip install cv2
但是当我导入cv2模块时,它不显示名为cv2错误的模块。
随后,我打开了自己的电脑,找到了那个.pyd文件,并将其复制,然后粘贴到了网站的包目录中。
C:\Python27\Lib\site-packages
然后我并重新打开现有的应用程序,它的工作。
编辑我会告诉如何正确安装cv2 。
1.首先在你的电脑上安装numpy
pip install numpy
2.从互联网上下载 (差不多266mb)。
我下载了版本号为2.7的文件-2.4.12.exe,接着进行了该文件的安装。
我解压到C:\Users\harun\到这个文件夹。
安装完成后,请在文件夹中查找cv2.py
为了我
C:\Users\harun\Downloads\opencv\build\python\2.7\x64区域内的内容,严禁进行任何形式的修改。
在这个文件夹中取出cv2.pyd并将其复制到
C:\Python27\Lib\site-packages
现在你可以在你的脚本中使用cv2 。
试试这个:
执行sudo命令以配置ldconfig,然后使用sudo nano命令编辑位于/etc/ld.so.conf.d/目录下的opencv.conf文件。
并在.conf添加以下行,而不是在命令窗口中
/usr/local/lib
然后:
执行sudo命令以配置ld库,随后使用sudo nano编辑器打开位于/etc目录下的bash.bashrc文件。
并将这两行添加到bash.而不是在命令窗口中
设置环境变量PKG_CONFIG_PATH,将其值更新为当前值加上:/usr/local/lib/pkgconfig,并执行导出操作。
最后重启你的皮肤sudo now
并尝试 cv2
我遇到了相同的问题,但未能成功解决,也无法将它们分别安装到/opt/目录下。实际上,我主目录下的血腥安装程序被设置为第一个路径,并且已经损坏。我尝试删除它,并开始使用由/etc/ld.so.conf.d/.conf文件定义的路径来访问/opt/和/lib/。目前,我已完成了这项工作。你也有类似的安装问题吗?这可能是导致问题的原因。
扫一扫在手机端查看
- 上一篇:linux离线安装gcc_archlinux安装aptget,archlinux安装edge浏览器
- 下一篇:OpenCV 4.5 Python教程 _OpenCV 4.5计算机视觉开发实战:基于Python
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1