如何在Windows上为Python 2.6设置Setuptools?

85 投票
14 回答
91045 浏览
提问于 2025-04-11 18:09

有没有办法在Windows上为Python 2.6安装Setuptools,而不需要exe安装程序?

目前没有这样的安装程序,而且Setuptools的维护者表示可能还需要一段时间才能制作出来。

有没有人知道其他的安装方法呢?

14 个回答

9

11月21号的回答对我没用。我在我的64位Vista电脑上按照方法1的说明搞定了,除了第3步我输入的是:

setup.py install

所以,总结一下,我做了以下几步:

  1. 下载了setuptools-0.6c9.tar.gz
  2. 用7-zip解压到一个不在Windows Python安装文件夹里的文件夹
  3. 在命令提示符下,进入新创建的setuptools-0.6c9文件夹,然后输入“setup.py install”(记得不要加引号)。
  4. 确保你的PATH里包含了正确的C:\Python2X\Scripts目录
50

你可以下载并运行 http://peak.telecommunity.com/dist/ez_setup.py。这样做会下载并安装一个叫做setuptools的工具。

[更新]

这个脚本现在已经不管用了——它下载的setuptools版本并不在ez_setup.py里指定的地址上。你可以去 http://pypi.python.org/packages/2.7/s/setuptools/ 找到最新版本。这个脚本还会进行一些md5检查,不过我没有进一步研究这个问题。

105

第一种方法 - 在线安装(也就是说在整个安装过程中保持连接互联网):

  1. 下载 setuptools-0.6c9.tar.gz
  2. 使用 7-zip 将文件解压到一个不在你Windows Python安装文件夹里的文件夹
  3. 进入你刚才解压的文件夹(参考第2步),然后在命令提示符下运行 ez_setup.py
  4. 确保你的 PATH 里包含了正确的 C:\Python2X\Scripts 目录

第二种方法:

  1. 下载 setuptools-0.6c9.tar.gz
  2. 下载 setuptools-0.6c9-py2.6.egg 到一个不在你Windows Python安装文件夹里的文件夹
  3. 使用 7-zip 将 ez_setup.py 解压到和 setuptools-0.6c9-py2.6.egg 在同一个文件夹里
  4. 进入命令提示符,运行 python ez_setup.py setuptools-0.6c9-py2.6.egg
  5. 确保你的 PATH 里包含了正确的 C:\Python2X\Scripts 目录

第三种方法(假设你电脑上有 Visual Studio 2005 或 MinGW):

  1. 下载 setuptools-0.6c9.tar.gz
  2. 使用 7-zip 将文件解压到一个不在你Windows Python安装文件夹里的文件夹
  3. 进入你刚才解压的文件夹(参考第2步),然后在命令提示符下运行 python setup.py install

请提供反馈。

撰写回答