2015-07-21 143 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

這將工作。