2015-07-21 149 views
0

安装了蟒蛇的OpenCV我在终端在Ubuntu 14.04

$ sudo apt-get install libopencv-dev python-opencv 

安装该软件OpenCV的版本2.4.10运行以下命令。

在终端,我开蟒蛇后,并尝试导入的OpenCV如下

>> import cv2 

这给了我一个错误:

Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
ImportError: No module named cv2 

我使用import cv也试过,import opencv等,但我我得到了同样的错误。 我是否需要按照一些步骤来配置opencv for python?

+0

检查这是否回答你的问题[在Ubuntu上安装OpenCV for Python,得到ImportError:No module named cv2.cv](http://stackoverflow.com/questions/25215102/installing-opencv-for-python-on- Ubuntu的让 - 导入错误 - 没有模块名为-CV2) –

回答

0

尝试使用这样的:

sudo apt-get install python-opencv opencv-dev python-numpy python-dev

0

这发生在蟒蛇不能引用到已保持所需的蟒蛇文件或库

在代码中添加这些行默认的站点包文件夹:

import sys 

sys.path.append('/usr/local/lib/python2.7/site-packages') 

或之前在bash中运行python命令移至/usr/local/lib/python2.7/site-packages目录。如果你不想向代码添加任何东西,这是一个解决方法。

OR

尝试添加下面一行在〜/ .bashrc

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

发生这种情况时,蟒蛇不能引用到已保持所需的蟒蛇文件或库

默认站点包文件夹

在代码添加这些行:

import sys 

sys.path.append('/usr/local/lib/python2.7/site-packages') 

或b efore在bash中运行python命令移至/usr/local/lib/python2.7/site-packages目录。如果你不想向代码添加任何东西,这是一个解决方法。

0

我认为你最好只安装Anaconda python发行版。

https://www.continuum.io/downloads

您可以就如何在系统中安装网上找教程的财富。相信我,安装它非常容易。

安装Anaconda python发行版后,可以通过以下命令安装OpenCV 3.1。请注意,你应该有一个互联网连接。

# if you are using Anaconda for Python 2.7 
conda install -c menpo opencv 

上面的代码应该在你的水蟒蟒2.7

# if you are using Anaconda for Python 3.5 
conda install -c menpo opencv3 

上面的代码安装OpenCV 3.1应该在你的水蟒蟒3安装OpenCV 3.1。5

然后以验证您已成功在您的系统安装OpenCV 3.1,你可以在Python解释器发出以下命令:

# import the opencv library 
import cv2 

# prints the version of the OpenCV installed in your system 
cv2.__version__ 

就是这样。我希望这对你有帮助=)

0

安装OpenCV的版本(2.4.10)可以python2x版本。
我认为你正试图在python3x版本使用cv2(可能为python被设置为默认值)
打开python2对终端(使用命令python2代替python

>> import cv2

这将工作。