我一直试图在Windows 7上pip install MySQL-python
但它返回unable to find vcvarsall.bat
。我使用的是Python 3.4。如何在不经过安装Visual Studio 2008的棘手路径的情况下以简单的方式完成这项工作?
答案 0 :(得分:7)
由于pip
用于从源代码安装,因此需要编译。有两种方法可以解决这个问题:
easy_install
easy_install
可以使用已编译的exe文件快速安装。
pip
安装
这是我最喜欢的解决方案。
您必须先获得wheel包格式。许多Python软件包已经拥有它们,默认情况下会安装最新版本的pip
,旧版本必须与--use-wheel
开关一起使用。
如果轮子不存在,你应该创建一个。首先安装wheel
包并使用它将给定平台的现有exe或egg文件转换为wheel。
如果您感兴趣的软件包还没有编译版本,除了在某处编译它之外没有其他解决方案。无论如何,一旦你得到它,你可以变成轮式并从中安装。
有关general pip
, easy_install
and wheel usage and setup see my other answer
答案 1 :(得分:1)
Here是一个很棒的页面,带有windows二进制文件来安装很多常见的python包。
的链接