我在Mac上安装了OpenCV 3.1,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
无法使用:
{{1}}
我已经在网上尝试了几乎所有的解决方案列表,但无法正常工作。
答案 0 :(得分:84)
您可以按
安装pip install opencv-python
答案 1 :(得分:27)
我不知道pip install cv2
实际安装了什么......但肯定是不是 OpenCV。 pip install cv2
实际安装this ,这是一些博客分发实用程序,不确定它是什么,但它是不 OpenCV。
要正确安装OpenCV,请检查评论中添加的@ udit043链接,或参考下面的任何教程:
在这里找到有关如何在OS X上安装OpenCV的教程: http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/
你需要从源代码实际编译OpenCV并激活python绑定,这需要一段时间。
另一种选择是使用brew
来获取OpenCV,但不是最终版本也不是完全优化的版本:
答案 2 :(得分:6)
conda install opencv
它安装得很好。
如果您使用的是Anaconda,可能需要尝试此操作。
答案 3 :(得分:1)
确保在安装OpenCV之前安装了numpy,其他依赖项
此外,如果您使用PIP安装,请使用
pip freeze
答案 4 :(得分:1)
对我来说,使用 conda 的安装无效。 使用pip安装它时有效:
pip install opencv-python
os:macos Catalina
答案 5 :(得分:0)
您可以按
安装conda install -c https://conda.binstar.org/menpo opencv
答案 6 :(得分:0)
我有同样的问题;这对我有用:conda install -c conda-forge nb_conda
如果您还没有,请执行以下操作以在OS X上启动并运行conda(取自docs):
答案 7 :(得分:-1)
pip重命名为pip3,因此请使用
pip3安装opencv-python