2024-04-25 21:35:30 发布
网友
来自opencvinstall guide:
By default the OpenCV build system will choose the most recent version of Python that it can find, or you can force it to use a specific version using the PYTHON_EXECUTABLE variable when you invoke cmake.)
我刚刚在我的Ubuntu11.10上安装了它,在virtual env上——没有站点包,按照上面链接上的说明。 你需要建立整个opencv。以及它的python包装器。
编辑1:
创建一个临时目录,我们将其表示为,在其中放置生成的makefile、项目文件以及对象文件和输出二进制文件。
cd ~/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
输入创建的临时目录()并继续:
make sudo make install
——
在编译和安装之后,在PYTHON路径上添加扩展模块
export PYTHONPATH=~/projects/opencv/release/lib:$PYTHONPATH
我发现解决方案是,我必须将cv2.so和cv.py复制到运行virtualenv的目录,然后pip install numpy。在我使用的Ubuntu 12.04上做这个。
virtualenv virtopencv cd virtopencv cp /usr/local/lib/python2.7/dist-packages/cv* ./lib/python2.7/site-packages/ ./bin/pip install numpy source bin/activate python import cv
在Debian上,我安装了python opencv、python virtualenv、python pip,然后使用选项--system site packages创建了一个virtualenv。
来自opencvinstall guide:
我刚刚在我的Ubuntu11.10上安装了它,在virtual env上——没有站点包,按照上面链接上的说明。 你需要建立整个opencv。以及它的python包装器。
编辑1:
创建一个临时目录,我们将其表示为,在其中放置生成的makefile、项目文件以及对象文件和输出二进制文件。
输入创建的临时目录()并继续:
——
在编译和安装之后,在PYTHON路径上添加扩展模块
我发现解决方案是,我必须将cv2.so和cv.py复制到运行virtualenv的目录,然后pip install numpy。在我使用的Ubuntu 12.04上做这个。
在Debian上,我安装了python opencv、python virtualenv、python pip,然后使用选项--system site packages创建了一个virtualenv。
相关问题 更多 >
编程相关推荐