pip install MySQL-python返回无法找到vcvarsall.bat

时间:2014-07-16 14:17:15

标签: python mysql django

我一直试图在Windows 7上pip install MySQL-python但它返回unable to find vcvarsall.bat。我使用的是Python 3.4。如何在不经过安装Visual Studio 2008的棘手路径的情况下以简单的方式完成这项工作?

2 个答案:

答案 0 :(得分:7)

由于pip用于从源代码安装,因此需要编译。有两种方法可以解决这个问题:

使用easy_install

安装

easy_install可以使用已编译的exe文件快速安装。

使用wheel package format

使用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包。

以下是mysql-python downloads

的链接