繁体   English   中英

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

[英]unable to find vcvarsall,bat error while installing simplecv on windows 10?

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

安装过程是通过下载Python 2.7的超级包

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

资料来源:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM