我一直试图在Windows 7上pip install MySQL-python
,但它返回unable to find vcvarsall.bat
。我正在使用Python 3.4。如何在不通过安装Visual Studio 2008的棘手路径的情况下以简单的方式完成此项工作?pip安装MySQL-python返回无法找到vcvarsall.bat
2
A
回答
7
作为pip
一个链路被用于从源代码安装,这需要编译。有两个选项,以解决:
安装使用easy_install
easy_install
是很快能够使用编译的exe文件进行安装。
使用pip
使用轮包格式
这是我最喜欢的解决方案安装。
您必须首先获取车轮包装格式。许多Python软件包已经安装了它们,并且最新版本的pip
将默认安装它,旧版本必须与--use-wheel
开关一起使用。
如果车轮不存在,您应该创建一个。首先安装wheel
包,并使用它将现有的exe或egg文件转换为指定的平台。
如果您的感兴趣的软件包没有编译好的版本,除了编译它之外,没有其他解决方案。无论如何,一旦你得到它,你可以变成轮子格式并从中安装。
有关general pip
, easy_install
and wheel usage and setup see my other answer的其他信息
1
相关问题
- 1. pip - 无法找到vcvarsall.bat
- 2. psycopg2安装错误:无法找到vcvarsall.bat
- 3. 错误:无法找到vcvarsall.bat当PIP安装pyspider双赢-10 32位蟒蛇3.5+
- 4. 无法找到vcvarsall.bat
- 5. 在Windows上Pygame安装 - 错误:无法找到vcvarsall.bat
- 6. 错误:无法找到vcvarsall.bat在Windows7中安装PIL
- 7. Python 2.7无法找到vcvarsall.bat,MS VS C++ 2008安装
- 8. “无法找到vcvarsall.bat” 试图安装QRCode的-0.2.1
- 9. 错误:无法找到vcvarsall.bat在windows7中安装psycopg2
- 10. Python/PyQuery:无法找到vcvarsall.bat?
- 11. 无法安装Python模块 - 缺少Vcvarsall.bat
- 12. 无法用pip安装pycurl
- 13. Centos:无法安装pip
- 14. pip无法安装asyncmongo
- 15. 无法安装pylibmc pip
- 16. Pip无法安装SciPy
- 17. PIP无法安装Dryscrape
- 18. 无法安装使用PIP和PIP 3
- 19. pip安装不返回任何东西
- 20. Heroku的设置 - PIP无法找到/安装依赖
- 21. 在Cygwin中的pip安装无法找到文件错误
- 22. 安装pyaudio时,PIP无法找到portaudio.h在/ usr /本地/包括
- 23. 已安装pip,但无法找到virtualenvwrapper_bashrc的位置
- 24. Pip安装 - 无法找到满足要求的版本
- 25. PIP安装无法找到ffi.h,即使它识别出libffi
- 26. Python无法找到与pip一起安装的软件包
- 27. “无法找到vcvarsall.bat” Windows错误
- 28. M2Crypto错误无法找到vcvarsall.bat
- 29. 无法使用Python 2.7找到VCVarsall.bat
- 30. “错误:无法找到vcvarsall.bat”在Windows
easy_install是要走的路。伟大的答案男人! – Clocker
@Clocker我很高兴它适合你。无论如何,只要有可能,更喜欢使用pip,因为easy_install某些时候不允许像pip那样进行安全卸载。理想的解决方案是,如果作者将转换成wheel格式的exe文件发布出来,但你自己可以这样做(当然有更多的工作,但是使用像'devpi-server'这样的私人pypi服务器并不那么困难)。享受Python。 –
我结束了从你提供的链接的答案,并将exe文件转换为whl - >运行良好的调查结果sr – Clocker