2016-12-27 140 views
0

我試圖導入cv2數據包中,我得到了錯誤:蟒蛇OpenCV的導入錯誤2.7

>>> import numpy 
>>> numpy.version.version 
'1.6.1' 
>>> import cv2 
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x6 

Traceback (most recent call last): File "", line 1, in import cv2 ImportError: numpy.core.multiarray failed to import

我也曾嘗試numpy的VERSON 1.11.1,但沒有奏效。

回答

0

假如你不在virtualenv內工作,你應該確保你已經安裝了一個numpy版本。 Python可能仍然在加載舊的numpy包。如果是這種情況,則需要刪除舊版本,或者爲了使事情更容易,長期使用virtualenv只需要所需的軟件包。

您可以檢查numpy的路徑:

import numpy 
print numpy.__path__ 
+0

那麼我應該怎麼做,我應該使用哪一個的virtualenv –