安装Firefly错误-Unable to find vcvarsall.bat

晚上尝试安装Firefly时,在安装twisted时出现错误而退出。

根据错误提示如下:

error: Setup script exited with error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)

发现我当前安装的Python 2.7.5搜索的是Visual Studio 2008。但是,我电脑里只有VS2010,真心不想再装个2008。网络搜索找到如下的初始答案如下:

第一种方案-欺骗法

在命令行下使用:

set VS90COMNTOOLS=%VS100COMNTOOLS%

第二种方案-安装网络上Visual C++ 2008 Express Edition,此法也可以,不算太费事!

事实证明第一种方案是存在问题的。这表现在安装twisted是OK了,但是接下来安装其他组件时出现如下错误:

conftest.c(1) : fatal error C1083: Cannot open include file: ‘rpc/rpc.h‘

立即转到VC2010下查找相应的头文件不存在!

无奈之下,只要又采用上述第二种方案:再安装一个Visual C++ 2008 Express Edition。

之后,再把上面安装Firefly过程走了一遍,顺利通过!

时间: 2024-12-09 14:27:32

安装Firefly错误-Unable to find vcvarsall.bat的相关文章

PYTHON包安装时发生Unable to find vcvarsall.bat的解决办法

今天遇到了这个方面的问题,目前找到两种办法.一种是换编译器如mingw,另一种是装vc.第一种方法没成功,现在正在等第二种. 第一种: 首先安装MinGW: 把MinGW的路径添加到环境变量path中,比如MinGW安装在D:\MinGW\中,就把D:\MinGW\bin添加到path中: 打开命令行窗口,在命令行窗口中进入到要安装代码的目录下: 输入如下命令就可以安装了.setup.py install build --compiler=mingw32 第二种: 今天在安装pyscopg2库的

错误 Unable to find vcvarsall.bat 的终极无敌最完美的解决办法

Windows 上通过 pip 安装 python 包,经常会出现这种错误. 如:pip install pyodbc. 这种错误的简单明了解释就是:python 编译器找不到计算机上面的 VC 编译器. 解决办法网上也是千奇百怪,我也是数次遇到这个问题,但是一直都没记录,每次都是花费N多时间来解决,今天就记录下解决办法. 首先出问题的开发环境: python: Python 3.4 计算机: windows 8 or windows 10 or windows server 2012 (都为6

Windows 下安装Python包(Numpy)的错误:Unable to find vcvarsall.bat

情景简介: Windows 环境下安装Python2.7的Numpy扩展包时提示:error: Unable to find vcvarsall.bat 经过不懈的Google/Bing,发现不仅安装Numpy时会出现这种情况,安装其他Python包时也可能出现这种情况. Windows 7 64bit Python 2.7 Numpy-1.9.2 (http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/numpy-1.9.2-win32

Python科学计算(二)windows下开发环境搭建(当用pip安装出现Unable to find vcvarsall.bat)

用于科学计算Python语言真的是amazing! 方法一:直接安装集成好的软件 刚开始使用numpy.scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件.Enthought是一家位于美国得克萨斯州首府奥斯汀的软件公司,主要使用Python从事科学计算工具的开发.Enthought里面包含了很多库,不需要你自己安装就可以直接使用了. 其实还又很多Python科学计算的集成软件,比如Python(x, y)和WinPython,个人感觉WinPython还是不错的,里面包

windows 下 python 在安装模块的时候出现”unable to find vcvarsall.bat“如何解决?

最近打算用python,写一个链接linux,执行命令并获取的数据的小工具. 在安装SSH模块时,出现错误了,“unable to find vcvarsall.bat”,在网上搜索到了一个解决方案,参考地址:http://www.crifan.com/python_mmseg_error_unable_to_find_vcvarsall_bat/ Python 2.7 会搜索 Visual Studio 2008.如果你电脑上没有这个版本的话,比如只有:1.Visual Studio 2010

64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方式

问题描写叙述: 64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat. 问题分析: 1.源代码分析,查找python源代码distribut模块中出现Unable to find vcvarsall.bat的位置.在msvc9compiler.py文件里find_vcvarsall方案处出现.经分析可知python是通过python自身使用的vs编译版号(3.4.2版本号用的是vs2010)来获取相

python记录Unable to find vcvarsall.bat错误信息

在安装gevent时报错 C:\leakScan-master\scanner>easy_install gevent Searching for gevent Reading http://pypi.python.org/simple/gevent/ Best match: gevent 1.0.1 Downloading https://pypi.python.org/packages/source/g/gevent/gevent-1.0.1.tar.gz #md5=7b952591d1a0

在windows下安装lxml 报错error: Unable to find vcvarsall.bat

刚开始安装 ,我是使用命令pip install lxml直接进行安装,不过出错了 error: Unable to find vcvarsall.bat 解决方案: 1.首先安装wheel,pip install wheel 2.在这里下载对应的.whl文件, http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 3.进入.whl所在的文件夹,执行命令即可完成安装:pip install 带后缀的完整文件名 我下载的是:lxml-4.2.1-cp34-

解决 Windows 编译 Fast R-CNN 的 bbox 和 nms 出现的错误 error: Unable to find vcvarsall.bat

在 Windows 下安装一个底层的 Python 包时(Fast R-CNN 的 bbox 和 nms),遇到 error: Unable to find vcvarsall.bat 错误,看到这个错误信息的第一感觉就是跟编译器相关的.网上说安装一个 Python Tools for Visual Studio 就可以了. 打开 VS 2017 的安装程序,选择修改,把 Python 支持勾选上,进行安装. 再进行安装,以为可以了,新的问题又出现了:error: command 'C:\Pro