打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
easy_install 或者pip 安装时出现unable to find vcvarsall.bat解决方法
问题原因:

很多python 库实际上使用c或者c++写的,所以安装编译时会需要用到msvc的东西;如果你的机器里没有装VS或者注册表设置不太对的话,就会报错。

解决方法:
如果你完全没有安装VS的话,网上查到的各种修改环境变量,比如set VS90COMNTOOLS=C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools
或者SET VS90COMNTOOLS=%VS100COMNTOOLS%
这种,都没不会游泳的,此时可以采用如下的方法:

微软出了一个msi包来解决这个问题: 

Microsoft Visual C++ Compiler for Python 2.7

下载地址:
http://www.microsoft.com/en-us/download/details.aspx?id=44266 




安装后,路径是:C:\Users\[用户名]\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0 ,可以看到这个路径下就已经有一个vcvarsall.bat 文件了。

此时,如果运行pip install numpy等,还是同样报错,那么就代表你的setuptool的版本太老了,这个comiler包需要setuptools6.0以上版本才可以(可以在微软页面上查到system requirement)

所以,我们需要先更新机器上的setuptools
pip install --upgrade setuptools
之后,再次运行:
pip install numpy
就会发现安装成功了。

参考网址:
http://stackoverflow.com/questions/2667069/cannot-find-vcvarsall-bat-when-running-a-python-script



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
python Unable to find vcvarsall.bat 错误
如何解决Python安装模块的错误:error: Unable to find vcvarsall.bat
python error: Unable to find vcvarsall.bat
python 3.4 error: Microsoft Visual C++ 10.0 is required(Unable to find vcvarsall.bat)
python连接数据库,tushare,Dataframe to sql
centos搭建scrapy
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服