在Windows 10上安装simplecv时无法找到vcvarsall,bat错误?
问题描述:
在安装阶段,我得到这个“无法找到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
来源: