首页 > 解决方案 > 为 Python 和 Python 3 安装 OpenCV

问题描述

我正在尝试在我的 Kubuntu 18.10 机器上安装 OpenCV 4.0。我已经做好了

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \
           -D CMAKE_INSTALL_PREFIX=/usr/local \
           -D INSTALL_PYTHON_EXAMPLES=ON \
           -D INSTALL_C_EXAMPLES=OFF \
           -D OPENCV_ENABLE_NONFREE=ON \
           -D OPENCV_EXTRA_MODULES_PATH=~/util/opencv_contrib/modules \
           -D PYTHON_EXECUTABLE=/usr/bin/python \
           -D PYTHON3_EXECUTABLE=/usr/bin/python3 \
           -D BUILD_EXAMPLES=ON ..

sudo make -j12
sudo make install
sudo ldconfig

一切顺利。但是,当我导入时,我得到

ImportError: No module named cv2

对于python和python3。文件位于

/usr/local/python/cv2/python-2.7/cv2.so
/usr/local/python/cv2/python-3.6/cv2.cpython-36m-x86_64-linux-gnu.so

但不在

/usr/local/lib/python2.7/site-packages/  

而 3.6 甚至没有“站点包”目录。我一直在尝试符号链接,但没有成功。我不想将它们安装在 virtualenv 中。

有任何想法吗?谢谢!

标签: pythonpython-3.xpython-2.7opencv

解决方案


推荐阅读