windows下Python扩展问题error: Unable to find vcvarsall.bat

由于对于Windows下Python扩展不熟,今天遇到一个安装问题,特此做个tag。解决方式在stackoverflow上,网址例如以下:

http://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat

时间: 2024-11-12 10:23:41

windows下Python扩展问题error: Unable to find vcvarsall.bat的相关文章

编译python扩展库遇到"unable to find vcvarsall.bat"的解决办法

最近想要学习一下python的Paramiko库,Paramiko依赖PyCrypto,在编译PyCrypto时碰到了问题,大体上的意思就是: unable to find vcvarsall.bat 问题分析: 追踪错误提示内容,定位到如下文件 python_path/lib/distutils/msvc9compiler.py 简单分析一下源码,发现在编译扩展库时,会通过此文件中提供的函数确定vcvarsall.bat的路径来设置vc的环境变量,msvc9compiler.py中定义了一个全

在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

Python error: Unable to find vcvarsall.bat

请参考阅读博文<Python error: Unable to find vcvarsall.bat> 我用的该文章中的方案二解决的: 前提:win7系统     Python2.7 ①下载安装VS2010  http://pan.baidu.com/s/1skZLtId  或   http://www.xpgod.com/soft/6637.html ②通过修改Python的源代码进行修改:打开"<python安装目录>\Lib\distutils\msvc9compi

python执行安装第三方依赖失败:error: Unable to find vcvarsall.bat

一台计算机上同时安装了python2.7和python3.7. 现在为python2.7安装numpy包. 失败:error: Unable to find vcvarsall.bat ========================= 下载安装 Microsoft Visual C++ Compiler for Python 2.7 https://www.microsoft.com/en-us/download/details.aspx?id=44266 user installations

error: Unable to find vcvarsall.bat

http://www.crifan.com/python_mmseg_error_unable_to_find_vcvarsall_bat/ [已解决]安装Python模块mmseg出错:error: Unable to find vcvarsall.bat http://my.oschina.net/zhangdapeng89/blog/54407 python---解决“Unable to find vcvarsall.bat”错误 http://stackoverflow.com/ques

Windows 8 Cython 的配置(解决Unable to find vcvarsall.bat问题)

关键是安装之前配置编译器. 1.下载MinGW 编译器 http://www.mingw.org/download.shtml 2.把编译器路径(例如C:\Program Files (x86)\CodeBlocks\MinGW\bin)加入环境变量列表 3.Python路径(例如C:\Python34\Lib\distutils)里面新建一个distutils.cfg文件,内容为以下两行: [build] compiler = mingw32 4.安装Cython.比如通过pip instal

error: Setup script exited with error: Unable to find vcvarsall.bat

安装mxnet python版本时遇到“Unable to find vcvarsall.bat”错误搜索一下后查到如下方法: python 3.5.2版本依赖高版本的vs解决办法是安装vs2015的安装包,安装包下载路径 或者安装其他版本的VS执行如下命令:    如果你安装的是 2010 版 :SET VS90COMNTOOLS=%VS100COMNTOOLS% 如果你安装的是 2012 版:SET VS90COMNTOOLS=%VS110COMNTOOLS% 如果你安装的是 2013版:S

python27(32位)安装模块报错“error: Unable to find vcvarsall.bat”

1)首先,下载一个Microsoft Visual C++ Compiler for Python 2.7的补丁,下载地址在这里: http://www.microsoft.com/en-us/download/details.aspx?id=44266 2) 然后下载安装VS2008(对应VER9.0),如果电脑上安装的是VS2010(对应VER10.0), 可以在VS命令行下执行:SET VS90COMNTOOLS=%VS100COMNTOOLS% 如果你安装的是 2012 版(对应VER1