我正试图在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
阶段,我得到了这个错误
你知道怎么回事吗?在
我终于设法解决了我的问题。既然这可能会引起其他人的兴趣,那么我就来看看。在
我从我的电脑中完全删除了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
(如果需要)我跟随this link为Python2.7安装OpenCV2.4.10:我只安装了第5、6、7和12点(其余的对我想要的没用)。我修改了
cmake
命令,然后输入了现在,如果在Python中键入
import cv2
时出现类似“No module named cv2”的错误,请使用以下命令编辑.bashrc
文件必须重新加载.bashrc文件(
source .bahsrc
)才能应用更改。在总而言之,我不知道为什么以前它不起作用,但是看起来这个版本的OpenCV我没有遇到任何问题!在
祝你好运!在
你没有正确安装这就是为什么你不能导入它。这里有一个如何安装它的指南(它适用于.older版本,但命令是相同的)。OpenCV 3.0 Trouble with Installation
相关问题 更多 >
编程相关推荐