Unable to find vcvarsall.bat
来源:互联网 发布:pos机网络连接失败 编辑:程序博客网 时间:2024/05/01 05:43
windows上如果没有安装 visual studio, 也就是俗称的vs, 在安装一些带有c或者c++代码的python模块的时候, 会报错Unable to find vcvarsall.bat.
主要的问题是你的vs没装, 装了估计就不会有这个问题. 不过vs太大了, 光是安装盘都有1G, 通常情况下的替代产品是mingw, 一个linux的gnu编译器套件, 主要用于windows上使用linux下的常用编译器gcc.
1. 下载并安装mingw32, 如果你的计算机CPU是64位的, 下载安装mingw64
2. 将C:\MingW\bin 加入到系统的path变量里
3. 在C:\Python34\Lib\distutils, 或者C:\Python27\Lib\distutils 目录里新建一个文件distutils.cfg, 内容如下:
[build]compiler=mingw32[easy_install]find_links=http://pypi.douban.com/simple/
解释:
[build]compiler=mingw32指明使用的编译器为mingw32
[easy_install]find_links=http://pypi.douban.com/simple/指示 easy_install在安装一个模块的时候,优先去豆瓣的pypi模块库查找需要的python模块, 如果豆瓣那里没有, easy_install就会自动转到默认的pypi库里查找的
注意: 以上如果不行, 请指定compiler
如果只编译源码, 进入源码目录:
python setup.py build --compiler=mingw32
如果是安装:
python setup.py install build --compiler=mingw32
仅仅使用 python setup.py install 可能还会报错, 说error: command 'mt.exe' failed: No such file or directory. 这个是我编译psycopg2的时候得到的错误.
完毕
其它问题请自行搜索解决.
0 0
- Unable to find vcvarsall.bat
- Unable to find vcvarsall.bat
- Unable to find vcvarsall.bat
- Unable to find vcvarsall.bat
- unable to find vcvarsall.bat
- unable to find vcvarsall.bat
- “Unable to find vcvarsall.bat”错误
- 关于“Unable to find vcvarsall.bat”错误
- “Unable to find vcvarsall.bat”错误解决办法
- 解决“Unable to find vcvarsall.bat”错误
- 彻底解决 error: Unable to find vcvarsall.bat
- error: Unable to find vcvarsall.bat
- unable to find vcvarsall.bat的解决办法
- 彻底解决 error: Unable to find vcvarsall.bat
- Python error: Unable to find vcvarsall.bat
- 解决“Unable to find vcvarsall.bat”错误
- 彻底解决 error: Unable to find vcvarsall.bat
- Unable to find vcvarsall.bat解决办法
- <ASP.NET4 从入门到精通>学习笔记1
- Java之indexOf()方法
- 如何调优JVM - 优化Java虚拟机(大全+实例)
- 约瑟夫环问题(c语言数组实现)
- 《ASP.NET4从入门到精通》学习笔记2
- Unable to find vcvarsall.bat
- 【安卓】让子元素超出容器限制、!如何实现更灵活的容器布局、!
- 类初始化时定义一个不可改变的Map集合
- Android开发之旅:书籍、教程、工具和各种干货!
- ObjectARX编程环境
- ubuntu环境安装交叉编译工具
- java多线程12种设计模式
- 单例模式
- 成员变量与局部变量