我在我的 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 在 virtualenv 中安装 OpenCV。然而,这就是我所做的:
- 使用 Homebrew(以及所有依赖项,例如 numpy)安装 OpenCV 和 Python
- 然后我安装了 virtualenv 并使用 numpy 创建了一个新的虚拟环境。
最后我所做的是将文件夹从“正常”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/