python - OpenCV可以安装在Mac Mountain Lion的python virtualenv中吗

标签 python macos opencv virtualenv

我在我的 mac 上安装了带有 virtualenv 的 Numpy 和 Scipy。

今天想在virtualenv下安装Opencv。 我尝试:

pip install pyopencv

终端返回:

找不到满足 pyopencv 要求的版本(来自版本:2.0.wr1.0.1-demo、2.0.wr1.0.1、2.0.wr1.1.0、2.1.0.wr1.0.0、2.1.0.wr1 .0.1、2.1.0.wr1.0.2、2.1.0.wr1.1.0、2.1.0.wr1.2.0、2.1.0.wr1.2.0-演示、2.1.0.wr1.2.0) 打扫干净... 没有与 pyopencv 版本匹配的发行版

最佳答案

我遇到了同样的问题,我无法以正确的方式使用 pip 在 vi​​rtualenv 中安装 OpenCV。然而,这就是我所做的:

  1. 使用 Homebrew(以及所有依赖项,例如 numpy)安装 OpenCV 和 Python
  2. 然后我安装了 virtualenv 并使用 numpy 创建了一个新的虚拟环境。
  3. 最后我所做的是将文件夹从“正常”python 安装符号链接(symbolic link)到 virtualenv:

    $ ln -s /usr/local/lib/python2.7/site-packages/cv2.so /usr/local/lib/python2.7/site-packages/cv.py ~/envs/lib/python2.7/site-packages
    

所以当我启动 virtualenv 时,我有可用的 cv2:

(virtualenv)localhost:~ juan$ python
Python 2.7.3 (default, Mar 18 2013, 11:14:52) 
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.27)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2
<module 'cv2' from '/Users/juan/envs/lib/python2.7/site-packages/cv2.so'>

顺便说一句,我在 MacOSX 10.8.5 上使用 Python 2.7.3、OpenCV 2.4.4a、virtualenv 1.10.1

关于python - OpenCV可以安装在Mac Mountain Lion的python virtualenv中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19155603/

相关文章:

python - django rest framework - 总是插入,从不更新

python - 如何从序列中的特定点开始迭代(Python)

python - 正则表达式处理后在句末添加标点符号: Python

linux - 自动搭建unix开发环境的工具?

java - 设置背景颜色 Java JButton

python - OpenCV-如何从QR码获取数据而无需在前面添加 'b'?

python - 在 Python 中写一个正则表达式来获取一个子串

android - 如何在 Mac 上加速 Android Studio

opencv - 无法使用cuda 7.0运行opencv

opencv - 从轮廓 OpenCV 中检测卡片 MinArea Quadrilateral