python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法


Posted in Python onSeptember 19, 2016

可能很多人遇到过这个错误,当使用setup.py安装python2.7图像处理模块PIL时,python默认会寻找电脑上以安装的vs2008.如果你没有安装vs2008,会出现Unable to find vcvarsall.bat错误。

那么如何解决这个错误呢?以下就是这个错误的解决办法。

你可以通过设置VS90COMNTOOLS环境变量来引导python去识别一个新的vs.然后再执行setup.py继续完成安装。

如果你安装了vs2010,在cmd中执行:

SET VS90COMNTOOLS=%VS100COMNTOOLS%

如果安装了vs2012,在cmd中执行:

SET VS90COMNTOOLS=%VS110COMNTOOLS%

如果你安装了vs2013,在cmd中执行:

SET VS90COMNTOOLS=%VS120COMNTOOLS%

如果你觉得VS太大,不想安装,也可以安装MinGW 来解决。

1、在MinGW的安装目录下找到bin文件夹,找到mingw32-make.exe,复制一份更名为make.exe

2、把MinGW的路径添加到环境变量path中,比如我把MinGW安装到D:\MinGW\中,就把D:\MinGW\bin添加到path中;

3、在<python安装目录>\distutils增加文件distutils.cfg,在文件里输入:

[build] 
compiler=mingw32

保存文件即可。

总结

以上就是python安装PIL模块时遇到Unable to find vcvarsall.bat错误的解决方法,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。

Python 相关文章推荐
Python获取文件ssdeep值的方法
Oct 05 Python
python文件读写操作与linux shell变量命令交互执行的方法
Jan 14 Python
用Python程序抓取网页的HTML信息的一个小实例
May 02 Python
Python编程入门的一些基本知识
May 13 Python
实例解析Python设计模式编程之桥接模式的运用
Mar 02 Python
python递归删除指定目录及其所有内容的方法
Jan 13 Python
Python实现可自定义大小的截屏功能
Jan 20 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
python简单操作excle的方法
Sep 12 Python
python实现批量视频分帧、保存视频帧
May 31 Python
python 监控logcat关键字功能
Sep 04 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 Python
Python操作Access数据库基本步骤分析
Sep 19 #Python
Python自定义主从分布式架构实例分析
Sep 19 #Python
Python实现网络端口转发和重定向的方法
Sep 19 #Python
Python中__init__.py文件的作用详解
Sep 18 #Python
Python简单遍历字典及删除元素的方法
Sep 18 #Python
Python实现压缩与解压gzip大文件的方法
Sep 18 #Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
Sep 18 #Python
You might like
PHP 函数语法介绍一
2009/06/14 PHP
php Calender(日历)代码分享
2014/01/03 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
给ECShop添加最新评论
2015/01/07 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
jQuery dialog 异步调用ashx,webservice数据的代码
2010/08/03 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
用jquery存取照片的具体实现方法
2013/06/30 Javascript
JS中表单的使用小结
2014/01/11 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
Javascript中replace()小结
2015/09/30 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python Socket传输文件示例
2017/01/16 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
神经网络python源码分享
2017/12/15 Python
对Python 数组的切片操作详解
2018/07/02 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
python图像和办公文档处理总结
2019/05/28 Python
Python实现word2Vec model过程解析
2019/12/16 Python
python连接mongodb集群方法详解
2020/02/13 Python
python,Java,JavaScript实现indexOf
2020/09/09 Python
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
求职简历的自我评价怎样写好
2013/10/07 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
工作所在部门证明
2014/09/21 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
观后感格式
2015/06/19 职场文书
新手入门Mysql--sql执行过程
2021/06/20 MySQL