文档章节

python---解决“Unable to find vcvarsall.bat”错误

durban
 durban
发布于 2012/04/19 23:51
字数 173
阅读 81295
收藏 8

今天在安装reportlab时老是发生Unable to find vcvarsall.bat的错误,上网找了一下,在eddsn找到了“Unable to find vcvarsall.bat” error when trying to install rdflib这么一篇文章,解决了问题。方法如下:

  1. 首先安装MinGW,在MinGW的安装目录下找到bin的文件夹,找到mingw32-make.exe,复制一份更名为make.exe
  2. MinGW的路径添加到环境变量path中,比如我把MinGW安装到D:\MinGW\中,就把D:\MinGW\bin添加到path中;
  3. 打开命令行窗口,在命令行窗口中进入到要安装代码的目录下;
  4. 输入如下命令就可以安装了。
  5. setup.py install build --compiler=mingw32

本文转载自:http://julabs.me/blog/unable-to-find-vcvarsall-bat/

共有 人打赏支持
durban
粉丝 98
博文 568
码字总数 184197
作品 0
崇明
后端工程师
私信 提问
加载中

评论(14)

KYO4321
KYO4321
你如果已经安装了pip,那么使用pip install reportlab进行安装即可,亲测有效。
1D_yang
1D_yang
windows下,安装现成的是最简单的
http://www.lfd.uci.edu/~gohlke/pythonlibs/
SldnH
SldnH
bin下面只有mingw-get.exe。。。_(:з」∠)_

另外复制后的make.exe还是放在bin下面吗???
CheneyWong
CheneyWong

引用来自“LL”的评论

如果安装了VS2010或是VS2012可以使用下面的方法解决:
If you have Visual Studio 2010 installed, execute >
SET VS90COMNTOOLS=%VS100COMNTOOLS%
or with Visual Studio 2012 installed >
SET VS90COMNTOOLS=%VS110COMNTOOLS%
python 2.7在setup的时候查找的是VS2008编译的。
For Windows installations: While running setup.py for for package installations Python 2.7 searches for an installed Visual Studio 2008. You can trick Python to use newer Visual Studio by setting correct path in VS90COMNTOOLS environment variable before calling setup.py.
说是无法打开 config-win.h
Lucups
Lucups

引用来自“darkread”的评论

这是一个很奇葩的问题,一个开源软件缺必须使用商业编译器来编译。。。。
没办法,跑在人家的系统上。所谓 此山是我开,此树是我栽,要从此路过,留下买路财!
wqOoops
wqOoops

引用来自“justbilt”的评论

引用来自“yinheli”的评论

然后继续报这个错误:
gcc: error: unrecognized command line option '-mno-cygwin'
gcc: error: /Zl: No such file or directory
error: command 'gcc' failed with exit status 1

万分感谢,此法可解!79

这个问题怎么解决的啊??谢谢
d
darkread
这是一个很奇葩的问题,一个开源软件缺必须使用商业编译器来编译。。。。
j
justbilt

引用来自“LL”的评论

如果安装了VS2010或是VS2012可以使用下面的方法解决:
If you have Visual Studio 2010 installed, execute >
SET VS90COMNTOOLS=%VS100COMNTOOLS%
or with Visual Studio 2012 installed >
SET VS90COMNTOOLS=%VS110COMNTOOLS%
python 2.7在setup的时候查找的是VS2008编译的。
For Windows installations: While running setup.py for for package installations Python 2.7 searches for an installed Visual Studio 2008. You can trick Python to use newer Visual Studio by setting correct path in VS90COMNTOOLS environment variable before calling setup.py.

万分感谢,此法可解!79
j
justbilt

引用来自“yinheli”的评论

然后继续报这个错误:
gcc: error: unrecognized command line option '-mno-cygwin'
gcc: error: /Zl: No such file or directory
error: command 'gcc' failed with exit status 1

万分感谢,此法可解!79
jazz
jazz
我用cygwin的环境也是可以的,记录一下。
python Visual C++ 9.0 is required解决方案

error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it … 解决方案 python通过pip或者源码来安装某些模块时,这些模块包含有c/c++源码,安装过程会调用本地...

元谷
06/28
0
0
win7-64位Robot Framework 的安装配置

一、Robot Framework 介绍 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主...

keitwotest
2017/11/24
0
0
Win7 64位编译Python扩展解决”error: Unable to find vcvarsa

Python编译扩展命令python setup.py install但命令总是失败,出现error: Unable to find vcvarsall.bat 参照 http://wangye.org/blog/archives/738/ 按照如下设置解决问题。 set DISTUTILSU...

摩西.M
2014/01/03
0
0
python 如何安装 nlopt library ? 感恩的❤~

最近想研究一下nlopt能否帮我解决一些拟合方面的问题,但是苦于装不上这个library。 nlopt 网址: https://nlopt.readthedocs.io/en/latest/ 报的错几种: ---------------------------------...

把球传小金
07/17
200
1
win 64位系统安装带有c编写的python模块出现ValueError: [u'path']解决

关于win 64位机器安装Scrapy的问题:http://steamforge.net/wiki/index.php/HowtoInstallScrapyin64-bitWindows_7 在安装Scrapy是要安装一系列的依赖模块, 出现问题: 1、error: Unable to ...

Nob
2014/09/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 配置边栏

如果你具有空间的管理员权限,你可以对空间的变量进行自定义,让你的空间具有自己的空间标识(logo),修改显示的继承关系和在空间中添加快捷方式以帮助用户在空间中进行快速导航。 希望开始...

honeymose
8分钟前
0
0
Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
5
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部