【发布时间】:2014-09-07 02:56:45
【问题描述】:
我一直在尝试在 Windows 7 上 pip install MySQL-python,但它返回 unable to find vcvarsall.bat。我正在使用 Python 3.4。如何在不经历安装 Visual Studio 2008 的棘手路径的情况下以简单的方式完成这项工作?
【问题讨论】:
我一直在尝试在 Windows 7 上 pip install MySQL-python,但它返回 unable to find vcvarsall.bat。我正在使用 Python 3.4。如何在不经历安装 Visual Studio 2008 的棘手路径的情况下以简单的方式完成这项工作?
【问题讨论】:
由于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的信息
【讨论】:
devpi-server 这样的私有 pypi 服务器并不难)。享受 Python。
Here 是一个很棒的页面,带有 Windows 二进制文件,可以安装许多常见的 python 包。
【讨论】: