python安装Crypto提示错误:Unable to find vcvarsall.bat 的解决方案
2017-07-17 16:52
786 查看
版本:python2.7
VS版本:Vistual Studio 2010
参考文档:
https://www.biaodianfu.com/python-error-unable-to-find-vcvarsall-bat.html
原因分析:
python2.7使用的是VS2008编译的,因此编译Crypto的时候,由于我的系统是使用2010版本,因此变量找不到VS2010的路径,而产生报错
Unable to find vcvarsall.bat
因此更改VS90COMNTOOLS变量,成为%VS100COMNTOOLS%即可,
解决办法,在命令行下执行 SET VS90COMNTOOLS=%VS100COMNTOOLS%
VS 2010 对应:SET VS90COMNTOOLS=%VS100COMNTOOLS%
VS 2012 对应:SET VS90COMNTOOLS=%VS110COMNTOOLS%
VS 2013 对应:SET VS90COMNTOOLS=%VS120COMNTOOLS%
最后进入Crypto目录执行两个命令就可以编译安装通过了:
python setup.py build
python setup.py install
我的命令如下:
C:\Users\Administrator.qxh-PC\Desktop\pycrypto-2.6.1>python setup.py build
C:\Users\Administrator.qxh-PC\Desktop\pycrypto-2.6.1>python setup.py install
VS版本:Vistual Studio 2010
参考文档:
https://www.biaodianfu.com/python-error-unable-to-find-vcvarsall-bat.html
原因分析:
python2.7使用的是VS2008编译的,因此编译Crypto的时候,由于我的系统是使用2010版本,因此变量找不到VS2010的路径,而产生报错
Unable to find vcvarsall.bat
因此更改VS90COMNTOOLS变量,成为%VS100COMNTOOLS%即可,
解决办法,在命令行下执行 SET VS90COMNTOOLS=%VS100COMNTOOLS%
VS 2010 对应:SET VS90COMNTOOLS=%VS100COMNTOOLS%
VS 2012 对应:SET VS90COMNTOOLS=%VS110COMNTOOLS%
VS 2013 对应:SET VS90COMNTOOLS=%VS120COMNTOOLS%
最后进入Crypto目录执行两个命令就可以编译安装通过了:
python setup.py build
python setup.py install
我的命令如下:
C:\Users\Administrator.qxh-PC\Desktop\pycrypto-2.6.1>python setup.py build
C:\Users\Administrator.qxh-PC\Desktop\pycrypto-2.6.1>python setup.py install
相关文章推荐
- 【python】安装module时提示‘Unable to find vcvarsall.bat’解决方案
- Python3.4 安装mysqlClient提示 Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).错误的解决
- windows7 安装mysql_python 提示 unable to find vcvarsall.bat
- python学习--windows下安装Numpy包的错误:Unable to find vcvarsall.bat
- python---解决“Unable to find vcvarsall.bat”错误,在windows 64位上安装
- python使用pip安装gevent时提示Unable to find vcvarsall.bat
- windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"
- 【Python学习笔记(一)】:用idea安装第三方库时提示“Unable to find vcvarsall.bat ”
- 解决python的库安装是产生的“Unable to find vcvarsall.bat”错误
- Windows下安装Python扩展模块提示“Unable to find vcvarsall.bat”的问题
- [Python3.5]解决安装一些模块时出现“error: Unable to find vcvarsall.bat”的错误
- Python用pip 安装lxml时出现 “Unable to find vcvarsall.bat ”解决方案
- python安装第三方库,报“error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).”错误,解决办法
- 解决python3 安装twisted错误,报Unable to find vcvarsall.bat
- Windows 下安装Python包(Numpy)的错误:Unable to find vcvarsall.bat
- python第三方包安装错误:Unable to find vcvarsall.bat
- Windows 下安装Python包(Numpy)的错误:Unable to find vcvarsall.bat
- python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
- python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
- windows下python3.4安装lxml提示"Unable to find vcvarsall.bat"