opencv 无法在OSX中导入python中的cv2

6ss1mwsb  于 2023-02-13  发布在  Python
关注(0)|答案(9)|浏览(178)

我已经在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

但看起来cv2cv无法使用:

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

我已经尝试了几乎所有的解决方案列表在线,但无法工作。

mdfafbf1

mdfafbf11#

您可以通过以下方式安装

pip install opencv-python
eqzww0vc

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/

hsgswve4

hsgswve43#

我用的是conda install opencv,它安装得很好。
如果你正在使用水蟒,你可能想试试这个。

oknrviil

oknrviil4#

对于我来说,使用conda安装不起作用。而使用pip安装起作用:

pip install opencv-python

os:macos Catalina

tktrz96b

tktrz96b5#

pip 3安装opencv-python
应该能胜任。

pxyaymoc

pxyaymoc6#

确保在安装OpenCV之前安装了numpy,other依赖项
此外,如果您使用PIP安装,请使用检查已安装的软件包

pip freeze
tp5buhyn

tp5buhyn7#

您可以通过以下方式安装

conda install -c https://conda.binstar.org/menpo opencv
ctzwtxfj

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 opencvconda install -c conda-forge/label/broken opencv,当我遇到同样的问题时,有人建议我这样做。

nlejzf6q

nlejzf6q9#

pip被重命名为pip3所以请使用
pip3安装opencv-python

相关问题