在Windows 10上安装simplecv时无法找到vcvarsall,bat错误?

时间:2017-03-05 08:34:07

标签: python windows simplecv

在安装阶段,我得到“无法找到vcvarsall.bat”错误。但是,安装过程确实完成了。但是,我无法在桌面上看到shell(我使用的是Windows),而且我也无法手动打开它。我在互联网上搜索错误,但无法找到任何解决方案。

安装过程是通过下载Python 2.7

的超级包

1 个答案:

答案 0 :(得分:0)

SimpleCV在过去几年里没有得到太多的爱,而且它的大多数代码都没有像它所依赖的库那样升级。

你遇到的问题是Superpack试图编译旧版本的OpenCV。

运行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位以保持与(Super Pack)的兼容性

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

来源: