无法安装OpenCV Ubuntu(libopencv_core错误)

2024-04-27 05:12:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在ubuntu14.04上安装opencv3.0 for Python,但在多次安装之后(StackOverflow页面已阅读),它仍然不能工作。在

在Python(Python 2.7)中,当导入键入import cv2时,我得到以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libopencv_core.so.2.4: cannot open shared object file: No such file or directory

我发现这个错误可能是由于文件/etc/ld.so.conf.d/opencv.conf引起的,因此我在里面写了/usr/local/opencv/但它没有帮助(实际上在我的计算机上,/usr/local/中没有opencv文件夹。。。在

对于安装,我遵循了这个网站上的说明:http://milq.github.io/install-opencv-ubuntu-debian/

我怀疑在cmake阶段发生了错误,因为我遇到了类似-- Performing Test HAVE_CXX_WMISSING_PROTOTYPES - Failed的故障。我不知道这意味着什么,如果这对安装很重要。。。在

我还有其他的错误比如

-- checking for module 'gstreamer-base-1.0'

-- package 'gstreamer-base-1.0' not found

make阶段,我得到了这个错误

^{pr2}$

你知道怎么回事吗?在


Tags: forbase键入usrlocalconf错误页面
2条回答

我终于设法解决了我的问题。既然这可能会引起其他人的兴趣,那么我就来看看。在

  1. 我从我的电脑中完全删除了opencv:

    • sudo make unistall在我写sudo make install的存储库中
    • sudo find / -name "*opencv*" -exec rm -i {} \;删除包含“opencv”的所有文件
    • sudo find / -name "*cv2.so*" -exec rm -i {} \;删除所有包含“cv2.so”的文件
    • conda uninstall opencv(如果需要)
  2. 我跟随this link为Python2.7安装OpenCV2.4.10:我只安装了第5、6、7和12点(其余的对我想要的没用)。我修改了cmake命令,然后输入了

    cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON  -D WITH_OPENGL=ON -D WITH_VTK=ON -D WITH_GTK=ON .. 
    
  3. 现在,如果在Python中键入import cv2时出现类似“No module named cv2”的错误,请使用以下命令编辑.bashrc文件

    export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
    

必须重新加载.bashrc文件(source .bahsrc)才能应用更改。在

  1. 最后我重新启动了我的电脑。而且成功了!在

总而言之,我不知道为什么以前它不起作用,但是看起来这个版本的OpenCV我没有遇到任何问题!在

祝你好运!在

你没有正确安装这就是为什么你不能导入它。这里有一个如何安装它的指南(它适用于.older版本,但命令是相同的)。OpenCV 3.0 Trouble with Installation

相关问题 更多 >