【问题标题】:Can not install open cv on my pycharm version (MAC)无法在我的 pycharm 版本(MAC)上安装 opencv
【发布时间】:2017-09-08 09:43:31
【问题描述】:

我曾经使用过anaconda,但现在我尝试了Pycharm,然后我爱上了它。

现在我有一个硕士学位项目,我必须使用的模块之一是 opencv。

但遗憾的是我无法在我的 Mac 机器上正确安装 open cv,

它一直返回我,这个错误

收集opencv

找不到满足opencv要求的版本(来自版本:) 没有找到与 opencv 匹配的分布

【问题讨论】:

  • 你目前如何安装openCV?
  • 我遵循了这个教程,我发现:docs.google.com/document/d/… 一切都很好,我想我通过创建符号链接在步骤 4A 上搞砸了我的 mac 设置。哈哈哈,我不明白创建符号链接。傻我。你知道如何恢复我的符号链接吗?
  • *直到我认为我在步骤 4a 上搞砸了我的 mac 设置。你知道如何删除或撤消我的符号链接吗?哈哈哈
  • 如何删除我的符号链接——这是一个严肃的问题吗?只需转到目录:cd /Library/Python/2.7/site-packages/ 并删除这些文件:rm cv.py cv2.so。
  • @QuangHoang 是的!哈哈哈,我傻了。谢啦!这是工作!哈哈哈。非常感谢。 :)

标签: macos python-2.7 opencv pycharm


【解决方案1】:

要在 Mac 上安装 OpenCV 并在 PyCharm 中使用它,请按以下步骤操作:

先决条件:已安装 Python 2.7 或 3xx、virtualenv 和 OpenCV。

打开一个终端并创建一个虚拟环境,pyimagesearch 这里

  1. $ mkvirtualenv pyimagesearch

第 2 步是杂项,具体取决于您的需要。

  1. pip install numpy

    pip install scipy

    pip install matplotlib

  2. 符号链接您的 cv2.so 和 cv.py 文件。 (仅适用于 OpenCV 3xx 的 cv2.so 文件)。 在我的系统上,OpenCV 安装在/usr/local/lib/python/2.7/site_packages/

    $ cd ~/.virtualenvs/pyimagesearch/lib/python2.7/site-packages/

    $ ln -s /usr/local/lib/python2.7/site-packages/cv.py cv.py

    $ ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so

  3. 这些步骤本质上是为 PyCharm 设置这个虚拟环境。

打开 PyCharm 并创建一个新的“Pure Python”项目

设置 Python 解释器的位置。默认情况下,PyCharm 将指向 Python 的系统安装,但是,对于我们的例子,我们需要它指向虚拟环境 pyimagesearch。

所以点击齿轮图标并选择“添加本地”。在我的例子中,pyimagesearch 虚拟环境位于 ~/.virtualenvs/pyimagesearch/ 中,实际的 Python 二进制文件位于 ~/.virtualenvs/pyimagesearch/bin 中。成功导航到文件夹后,为我选择 bin 文件夹中的虚拟环境二进制文件 python2.7。

希望对你有帮助!

在此之后,一切就绪。 PyCharm 将使用您的 pyimagesearch 虚拟环境并识别 OpenCV 库。

【讨论】:

  • 谢谢,但我仍然无法安装某些软件包。在 pycharm 中,即使已经创建了虚拟环境,@Rick M. 你知道如何在 mac 中将设置恢复为默认值吗?特别是任何与python有关的东西。哈哈。提前谢谢你瑞克
  • 具体是哪个包?
  • opencv 和 python 3.6,瑞克。
  • 哪个opencv版本?
  • opencv2 和 opencv3,所以我可以使用在 pyimagesearch.com @Rick M 中找到的另一个指南重新安装它
猜你喜欢
  • 2019-05-06
  • 2020-07-14
  • 2021-02-18
  • 1970-01-01
  • 2021-09-20
  • 1970-01-01
  • 2020-06-11
  • 2011-10-08
  • 2016-08-28
相关资源
最近更新 更多