如何在Windows上为Python 2.6设置Setuptools?
有没有办法在Windows上为Python 2.6安装Setuptools,而不需要exe安装程序?
目前没有这样的安装程序,而且Setuptools的维护者表示可能还需要一段时间才能制作出来。
有没有人知道其他的安装方法呢?
14 个回答
9
11月21号的回答对我没用。我在我的64位Vista电脑上按照方法1的说明搞定了,除了第3步我输入的是:
setup.py install
所以,总结一下,我做了以下几步:
- 下载了setuptools-0.6c9.tar.gz
- 用7-zip解压到一个不在Windows Python安装文件夹里的文件夹
- 在命令提示符下,进入新创建的setuptools-0.6c9文件夹,然后输入“setup.py install”(记得不要加引号)。
- 确保你的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
第一种方法 - 在线安装(也就是说在整个安装过程中保持连接互联网):
- 下载 setuptools-0.6c9.tar.gz
- 使用 7-zip 将文件解压到一个不在你Windows Python安装文件夹里的文件夹
- 进入你刚才解压的文件夹(参考第2步),然后在命令提示符下运行 ez_setup.py
- 确保你的 PATH 里包含了正确的 C:\Python2X\Scripts 目录
第二种方法:
- 下载 setuptools-0.6c9.tar.gz
- 下载 setuptools-0.6c9-py2.6.egg 到一个不在你Windows Python安装文件夹里的文件夹
- 使用 7-zip 将 ez_setup.py 解压到和 setuptools-0.6c9-py2.6.egg 在同一个文件夹里
- 进入命令提示符,运行 python ez_setup.py setuptools-0.6c9-py2.6.egg
- 确保你的 PATH 里包含了正确的 C:\Python2X\Scripts 目录
第三种方法(假设你电脑上有 Visual Studio 2005 或 MinGW):
- 下载 setuptools-0.6c9.tar.gz
- 使用 7-zip 将文件解压到一个不在你Windows Python安装文件夹里的文件夹
- 进入你刚才解压的文件夹(参考第2步),然后在命令提示符下运行 python setup.py install
请提供反馈。