2017-03-05 141 views

回答

0

SimpleCV沒有在過去的幾年中受到更多的愛,而且大部分的代碼沒有得到升級就像它取決於庫一superpack。

你得到的問題是試圖編譯舊版OpenCV的Superpack。

當運行Superpack,你應該已經看到和redtext錯誤,如果你嘗試運行代碼,它應該表現出你是這樣的:

File "C:\Python27\lib\site-packages\SimpleCV\base.py", line 59, in <module> 
    raise ImportError("Cannot load OpenCV library which is required by SimpleCV") 
ImportError: Cannot load OpenCV library which is required by SimpleCV 

有幾個路徑,你可以從那裏試試:

1.您可以嘗試安裝Microsoft Visual C++ Compiler for Python 2.7

安裝在您的PC

卸載一切SuperPack否則可能無法正常工作

當使用pip時,它可能會修復一些其他用途。 現在您必須再次安裝SimpleCV。

2.儘量在自己的安裝OpenCV(2.3):

可以使用pip它,只記得選擇了32位,以跟上(超級包)的兼容性

只需運行CMD pip install OpenCVpython -m pip install OpenCV

3.放棄SuperPack並安裝在自己的一切。

你可以試試這個指南 https://github.com/sightmachine/SimpleCV#windows-7vista

或者使用pip所有依賴

numpy (Numpy+MKL make sure to install this one first) 
scipy 
PIL 
ipython 
svgwrite 
pygame==1.9.1release 
OpenCV 

你可以找到車輪的有用名單這裏 http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

來源: