在安裝階段,我得到這個「無法找到vcvarsall.bat」錯誤。雖然安裝過程完成了。但是,我無法在桌面上看到外殼(我正在使用Windows),也無法手動打開它。我搜索了互聯網尋找錯誤,但無法找到任何解決方案。在Windows 10上安裝simplecv時無法找到vcvarsall,bat錯誤?
安裝過程是通過下載的Python 2.7
在安裝階段,我得到這個「無法找到vcvarsall.bat」錯誤。雖然安裝過程完成了。但是,我無法在桌面上看到外殼(我正在使用Windows),也無法手動打開它。我搜索了互聯網尋找錯誤,但無法找到任何解決方案。在Windows 10上安裝simplecv時無法找到vcvarsall,bat錯誤?
安裝過程是通過下載的Python 2.7
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 OpenCV
或python -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
來源: