无法在OSX中导入python中的cv2
我已经在Mac上安装了OpenCV 3.1,cv2也通过无法在OSX中导入python中的cv2,python,opencv,Python,Opencv,我已经在Mac上安装了OpenCV 3.1,cv2也通过pip install cv2安装 vinllen@ $ pip install cv2 You are using pip version 7.1.0, however version 7.1.2 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Requirement already satisfied (us
pip install cv2
安装
vinllen@ $ pip install cv2
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied (use --upgrade to upgrade): cv2 in /usr/local/lib/python2.7/site-packages
但是它看起来像是不能使用cv2
和cv
:
Python 2.7.10 (default, Jul 13 2015, 12:05:58)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cv2
>>> import cv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cv
Python 2.7.10(默认,2015年7月13日,12:05:58)
[GCC 4.2.1达尔文兼容苹果LLVM 6.1.0(clang-602.0.53)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口cv2
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为cv2的模块
>>>导入cv
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入错误:没有名为cv的模块
我已经尝试了几乎所有的在线解决方案列表,但无法工作。我不知道pip install cv2实际安装了什么。。。但是肯定不是OpenCV。
pip install cv2
实际上安装了一些博客分发实用程序,不确定它是什么,但它不是OpenCV
要正确安装OpenCV,请检查注释中添加的任何链接@udit043,或参考以下任何教程: 在此处查找有关如何在OS X上安装OpenCV的教程: 您需要从源代码处编译OpenCV并激活python绑定,这需要一段时间 另一种选择是使用
brew
获取OpenCV,但不一定要获取最新版本或完全优化的版本:
确保在安装OpenCV之前安装了numpy和其他依赖项
另外,如果您使用PIP安装,请使用
pip freeze
我曾经
conda安装opencv
而且对我来说安装得很好
如果您使用的是Anaconda,您可能需要尝试此方法。您可以通过
conda install -c https://conda.binstar.org/menpo opencv
pip install opencv-python
您可以通过以下方式安装
conda install -c https://conda.binstar.org/menpo opencv
pip install opencv-python
我也有同样的问题;以下是对我有用的东西:
conda安装-c conda forge nb_conda
如果您还没有,请执行以下操作以在OS X上启动并运行conda(摘自):
bash Miniconda3-latest-MacOSX-x86_64.sh
conda安装-c conda forge nb_conda
如果第5步不起作用,您也可以尝试
conda安装-c conda forge opencv
和conda安装-c conda forge/label/breaked opencv
,就像我遇到同样问题时有人建议的那样。希望这有帮助 对于我来说,使用conda进行的安装不起作用。
使用pip进行安装时,工作正常:
pip install opencv-python
os:macos Catalinapip重命名为pip3,请使用
pip3安装opencv python关于这一点有很多问题:谢谢imaluengo,底部的url帮助了我。1.brew点击自制/科学2.brew安装opencv 3。cp/usr/local/Cellar/opencv/2.4.12_2/lib/python2.7/site packages/*/usr/local/lib/python2.7/site-packages/其中第3步可以解决网站mobileway.net上的博客链接错误列表问题hacked@vinllen谢谢在完成本教程之后,这个步骤是必要的:
cp/usr/local/opt/opencv3/lib/python2.7/site-packages/cv2.so/usr/local/lib/python2.7/site-packages/
,因为指向/opt/opencv3
库的文件似乎不起作用。这不再是最佳答案。请参阅下面的投票答案。这应该是公认的答案。“这在不必经过伊玛诺·卢恩戈冗长乏味的教程的情况下就起到了作用。”弗拉克曼同意!当我发布我的答案时,OpenCV没有安装pip
。从今天起,这是正确的方法!根据您的项目要求,您可能还希望安装opencv contrib python
。检查额外模块列表。OP应选择此模块作为答案。这样其他人就不需要在页面下导航。这只允许您使用CPU,因为它不包括任何CUDA绑定pip
应指向pip3
请参阅此处的讨论: