用anaconda编译opencv

时间:2015-12-18 15:52:39

标签: python opencv anaconda opencv3.0

我试图用anaconda2编译opencv3作为我在Ubuntu 14.04上的python解释器。

cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/home/waspinator/opencv/install \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=/home/waspinator/opencv/opencv_contrib-3.0.0 \
    -D PYTHON_EXECUTABLE=/home/waspinator/anaconda2/bin/python \
    -D BUILD_EXAMPLES=ON ..

make -j4

但我一遍又一遍地重复这些错误

/usr/bin/cmake: /home/waspinator/anaconda2/lib/libssl.so.1.0.0: no version information available (required by /usr/lib/x86_64-linux-gnu/libcurl.so.4)
/usr/bin/cmake: /home/waspinator/anaconda2/lib/libcrypto.so.1.0.0: no version information available (required by /usr/lib/x86_64-linux-gnu/libcurl.so.4)
/usr/bin/cmake: /home/waspinator/anaconda2/lib/liblzma.so.5: no version information available (required by /usr/lib/x86_64-linux-gnu/libarchive.so.13)
/usr/bin/cmake: /home/waspinator/anaconda2/lib/libssl.so.1.0.0: no version information available (required by /usr/lib/x86_64-linux-gnu/libcurl.so.4)
/usr/bin/cmake: /home/waspinator/anaconda2/lib/libssl.so.1.0.0: no version information available (required by /usr/lib/x86_64-linux-gnu/libcurl.so.4)
/usr/bin/cmake: /home/waspinator/anaconda2/lib/libcrypto.so.1.0.0: no version information available (required by /usr/lib/x86_64-linux-gnu/libcurl.so.4)

最后10分钟后我得到了这个错误:

make[2]: warning:  Clock skew detected.  Your build may be incomplete.
make: *** [all] Error 2

使用opencv和anaconda有问题,或者我的方法有问题吗?

1 个答案:

答案 0 :(得分:0)

我尝试在我的Ubuntu机器上安装anaconda,并且需要一段时间才能正常工作。当我最终安装它时,它搞砸了我的OpenCV,我永远无法导入它。如果您想使用Spyder IDE(这很棒,我现在使用的是),您可以随时使用命令
终端中的sudo apt-get install spyder3或者如果你想让python 2.7版本使用
sudo apt-get install spyder。在此之后,您应该可以通过进入终端并键入spyderspyder3来启动它。如果您不是使用终端的粉丝,也可以通过点击菜单按钮并键入Spyder或Spyder3在您的应用程序中打开它。