Python 3.6 解决 unable to find vcvarsall.bat

Python 3.6 解决 unable to find vcvarsall.bat

第一次写相关文章,文笔生疏,还请大家见谅。
   
    Python 3.6.2 在导入 离线安装包时出现 unable to find vcvarsall.bat 问题,本文意在解决该问题。

   该问题的产生是在windows环境中,python 的 Setup需要调用一个vcvarsall.bat的文件,该文件需要安装c++编程环境才会有。网上的方法有两个:一、安装MinGW;二、安装Visual Studio 。我用的是第二种方法。
   
   第一步: 在你的python程序所在文件夹中找到:“_msvccompiler.py”文件,例如我的电脑中的路劲是:
C:\Python 3.6.2\Lib\distutils
找到后用编辑器(记事本或者其他,当然也可以用python编译器)打开。如果找不到的话可以在python所在文件夹中搜索’_msvccompiler.py’这里写图片描述

  找到“_find_vcvarsall”函数声明中类似“if version >= 14 and version > best_version:”注意这里的“14”,如果这里是14说明VS版本要在14以上才可以。所以根据这句,我们要安装最新的Visual Studio2015。(相对的如果是9就是9以上即可这时VS10什么都是可以的)
 
   第二步:下载
 Visual Studio 2015。我用的是中文企业版。有很多的安装方式,个人推荐下载离线安装包进行安装,在线安装会出现很多问题,链![这里写图片描述接:https://pan.baidu.com/s/1dFs96Zf 密码:7ico(下载时候,需要先现在一个百度网盘客户端,并且注册)。你也可以去官网下载。

  第三步:安装Visual Studio 2015。在安装之前,先要确保电脑中没有之前的Visual Studio 本版,或者已经卸载干净(这一步非常重要!!!),卸载干净包括各种注册表啊,遗留下来的文件。这里有两个方法:1.百度相关方法,清理注册表相关文件。2.重装系统。(我选择的第二种。) 之后大家可以开心的安装啦 ,点击vs2015.pro_chs.iso
  这里写图片描述进入到以下页面!
  这里写图片描述
 在这里请注意,只勾选图片中的c++,否则会出现安装错误。
勾选完毕后,点击图片右下角安装,即可。(因为我己经安装完毕,所以右下角显示的是更新)。

  最后:如果没有问题的话,应该安装成功,大家可以按照相关步骤,安装python的第三方库。

PS:如果安装完Visual Studio 2015,安装python第三方库时,出现以下报错!
这里写图片描述
 
   则说明安装Visual Studio 2015,出现问题。需要将电脑中的Visual Studio 2015相关文件删除干净,后再进行安装Visual Studio 2015。
 
   如何证明删除干净了呢?进行安装python第三方库时出现 unable to find vcvarsall.bat 报错,则证明删除干净了。
   希望能够帮助到大家,过程可能会非常繁琐,正如老师说的:windows系统很奇特。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值