无法在我的pycharm版本(MAC)上安装open cv

时间:2017-04-12 14:27:23

标签: macos python-2.7 opencv pycharm

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

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

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

它一直还给我,这个错误

收集opencv

找不到满足opencv要求的版本(来自版本:) 找不到opencv

的匹配分布

1 个答案:

答案 0 :(得分:1)

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

先决条件:已安装Python 2.7或3xx,virtualenvOpenCV

打开终端并在此创建虚拟环境pyimagesearch

  1. $ mkvirtualenv pyimagesearch
  2. 根据您的需要,第2步是杂项。

    1. pip install numpy

      pip install scipy

      pip install matplotlib

    2. Sym-link你的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设置此虚拟环境。

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

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

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

      希望它有所帮助!

      在此之后,你们都已经准备好了。 PyCharm将使用您的pyimagesearch虚拟环境,并将识别OpenCV库。