当前位置: 首页 > 面试题库 >

无法在OSX中的python中导入cv2

严昊昊
2023-03-14
问题内容

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

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


问题答案:

我不知道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/



 类似资料:
  • 问题内容: 我很困惑。我正在关注以下教程(特别是6.4.2) http://majorsilence.com/pygtk_audio_and_video_playback_gstreamer 我正在运行Python 2.7,PyGTK 2.24和GStreamer WinBuilds 10.7(主要安装程序和SDK)。 当我尝试编译程序时,出现以下错误: 追溯(最近一次通话最后一次):导入gst文

  • 问题内容: 我正在尝试编写一些使用Numpy的代码。但是,我无法导入它: 我尝试了这个问题的建议: 然后搜索在该路径中命名的文件: 但是什么都没发生。 所以… 还有其他通常安装Python模块的地方吗? 如果事实证明中心区域中未安装numpy,该如何在我的帐户中本地安装numpy? 问题答案: 你安装了吗? 在debian / ubuntu上: 在Windows上: 在其他系统上:

  • 问题内容: 我是Python的新手。我正在尝试从itertools导入izip_longest。但是我无法在Python解释器的首选项中找到导入的“ itertools”。我正在使用Python 3.5.2。它给了我下面的错误- 请让我知道正确的做法。我也尝试过Python 2.7,并最终遇到了同样的问题。我是否需要使用较低版本的Python。 问题答案: 在Python 3中被 重命名 为(请注

  • 当我尝试运行main.py时,出现此错误:ModuleNotFoundError:没有名为'曲库'的模块 vscode似乎无法识别目录文件夹中文件的导入,但在pycharm中它正常运行。vscode需要什么才能识别这种导入?

  • 问题内容: 我最近在这里使用Windows 32位安装程序将PyQt5从5.5.1升级到了5.6.0:https ://www.riverbankcomputing.com/software/pyqt/download5 。我还将python从3.4升级到3.5。 当我使用最新版本运行旧代码(该代码曾经可以工作)时,出现异常: 我在python中进行的所有QT调用都是连续发生的(并且,我知道我不应