使用--no-site-packages在virtualenv中安装pyopencv

Vla*_*nco 14 python opencv numpy scipy

我正在尝试将pyopencv安装到使用--no-site-packages选项创建的virtualenv:

pip install pyopencv
Run Code Online (Sandbox Code Playgroud)

但是我在Ubuntu 10.04.3上遇到以下错误:

CMake Error at CMakeLists.txt:186 (find_package):

Could not find a configuration file for package OpenCV.
Set OpenCV_DIR to the directory containing a CMake configuration file for

OpenCV.  The file will have one of the following names:
  OpenCVConfig.cmake
  opencv-config.cmake
Run Code Online (Sandbox Code Playgroud)

我已经安装了numpy,scipy和OpenCV(libboost-dev libboost-python1.40.0 libboost-python1.40-dev cmake libcv4 libcv-dev libcvaux4 libcvaux-dev).有任何想法吗?

PS我知道有预先构建的Ubuntu包python-opencv,但我不知道如何使用--no-site-packages将它安装到virtualenv中(可能symlink会起作用,但它很难看......).

小智 1

我认为你必须先安装 openCV 才能构建 python 包装器。