您的位置:首页 > 编程语言 > Python开发

python3.x+windows下pip install 出现unable to find vcvasall.bat 的解决办法

2016-07-12 16:23 911 查看
最近刚开始学python,一开始还挺顺利的。但是在后面要学数据分析和数据挖掘时要用到很多科学计算的模块。我当然首先会想到用pip install 去安装了。但是安装numpy模块时,系统报unable to find vcvasall.bat错误。就开始google,大致说法是缺少这些模块运行所需要的环境。

先说一下解决办法:在python开发中,有很多优秀的工具包集合,其中anaconda是科学计算包中的后起之秀,它集合了python开发环境,IDE,同时还包含了numpy,scipy,pandas等强大的科学计算模块。这里附上python3.5.1,64位版本的云盘下载地址链接:http://pan.baidu.com/s/1c16MroW 密码:5zej ,安装之前请卸载电脑中已经安装的python程序。



需要其它python版本翻墙到官网下载,附官网地址:https://www.continuum.io/downloads

下面总结下google中很多大牛的解决办法:

1.安装MinGM,详细方法请见这篇博客:http://my.oschina.net/zhangdapeng89/blog/54407

不过很多人反映不能解决问题

2.安装VS2010或其它VS版本,详细方法请见这篇博客:http://blog.csdn.net/secretx/article/details/17472107

我试了这个方法是可行的,可以安装numpy,但是我安装pandas的时候又出现了unable to find vcvasall.bat

3.通过各个模块的exe文件安装

4。通过whl二进制文件安装,下载各模块的whl文件,在cmd下执行

pip install <文件完整路径>,很多人说可以,但是我的电脑无法执行

个人感觉还是我提供的方法比较简单,不折腾,直接下载安装就好了,哈哈。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息