我在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-demo,2.1.0.wr1.2.0)正在清理...没有匹配的分布pyopencv的版本
我有同样的问题,我无法以正确的方式使用pip在virtualenv中安装OpenCV。但是,这就是我所做的:
最后,我所做的是将文件夹从“正常” python安装符号链接到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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句