我已经在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 (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
我已经尝试了几乎所有的解决方案列表在线,但无法工作。
9条答案
按热度按时间mdfafbf11#
您可以通过以下方式安装
eqzww0vc2#
我不知道
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,但不一定获得最新版本或完全优化的版本:https://web.archive.org/web/20171218032016/http://www.mobileway.net/2015/02/14/install-opencv-for-python-on-mac-os-x/
hsgswve43#
我用的是
conda install opencv
,它安装得很好。如果你正在使用水蟒,你可能想试试这个。
oknrviil4#
对于我来说,使用conda安装不起作用。而使用pip安装起作用:
os:macos Catalina
tktrz96b5#
pip 3安装opencv-python
应该能胜任。
pxyaymoc6#
确保在安装OpenCV之前安装了numpy,other依赖项
此外,如果您使用PIP安装,请使用检查已安装的软件包
tp5buhyn7#
您可以通过以下方式安装
ctzwtxfj8#
我也有同样的问题以下是对我有效的方法:
conda install -c conda-forge nb_conda
如果您还没有安装conda,请执行以下操作以在OS X上安装和运行conda(取自docs):
1.下载Miniconda
1.下载Anaconda
1.找到包含Miniconda文件的控制器,然后在终端中运行
bash Miniconda3-latest-MacOSX-x86_64.sh
1.按照提示安装Anaconda
1.运行
conda install -c conda-forge nb_conda
如果第5步不起作用,你也可以试试
conda install -c conda-forge opencv
和conda install -c conda-forge/label/broken opencv
,当我遇到同样的问题时,有人建议我这样做。nlejzf6q9#
pip被重命名为pip3所以请使用
pip3安装opencv-python