在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 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

来源: