如何在Windows上为python 2.6设置setuptools?

有没有什么办法可以在没有.exe安装程序的情况下在Windows中安装python 2.6的setuptools?

目前还没有build立一个,setuptools的维护者已经表示,他可能会有一段时间才能到达它。

有谁知道一个方法来安装呢?

第一个选项 – 在线安装(即在整个安装过程中保持连接到互联网):

  1. 下载setuptools-0.6c9.tar.gz
  2. 使用7-zip将其解压缩到Windows Python安装文件夹之外的文件夹(目录)
  3. 转到文件夹(参考步骤2)并从相应的dos(命令)提示符运行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在与setuptools-0.6c9-py2.6.egg相同的文件夹中提取ez_setup.py
  4. 转到相应的dos提示符并从命令提示符下运行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步),并从相应的DOS(命令)提示符下运行python setup.py install

请提供反馈。

您可以下载并运行http://peak.telecommunity.com/dist/ez_setup.py 。 这将下载并安装setuptools。

[更新]

此脚本不再有效 – 它下载的setuptools版本不在ez_setup.py中指定的URI上 – 为最新版本导航到http://pypi.python.org/packages/2.7/s/setuptools/ -脚本也做了一些MD5检查,我没有进一步的研究。

11月21日的答案对我来说不起作用。 我得到它在我的64位Vista计算机上按照方法1的说明工作,除了步骤3我键入:

setup.py安装

所以,总之,我做了:

  1. 下载setuptools-0.6c9.tar.gz
  2. 使用7-zip将其解压缩到Windows Python安装文件夹之外的文件夹(目录)
  3. 在DOS(命令)提示符下,cd到新创build的setuptools-0.6c9文件夹并input“setup.py install”(不带引号)。
  4. 确保您的PATH包含适当的C:\ Python2X \ Scripts目录

我能findEXE做谷歌,

你可以简单地从下面的URL下载,然后双击并安装….

http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc

我通过下载源代码然后运行(从提取的目录中)快速获得它的工作:

python.exe setup.py bdist_wininst 

build立dist\setuptools-0.6c9.win32.exe ,这正是您正在寻找的安装程序。

刚刚安装了setuptools如下:

  1. 已下载http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e ,并提取到我的Python安装以外的文件夹。
  2. 命令提示符,然后cd进入该文件夹。
  3. inputpython setup.py install

这将从源代码安装到您的Python的站点包文件夹和任何其他需要的步骤。 这是在Windows XP SP2上。

在安装了Python 2.6 32位的Windows Server 2008 x64计算机上,“第一个选项”(4个步骤:下载,解压缩,运行,validationPATH)不起作用,在Python 2.6 32位安装。

“第二个选项(5个步骤:下载,解压缩,解压缩,运行,validationPATH)在Windows Server 2008 x64和Windows Vista x64上均可用。

感谢一堆提供的指示!

OP选项1不适合我。

不过,按照NathanD的说法,setup.py安装确实有效。

也许这应该成为选项1?

维尔纳

最简单的setuptools安装选项是使用预先打包的Windows安装程序。

对于Windows上的32位 Python,官方setuptools页面已经更新,并且具有用于Python 2.6和2.7的Windows安装程序:

对于Windows上的64位 Python,setuptools Windows安装程序可在此处获得:

setuptools 已经在版本0.6c11中更新 。

我的build议是等到Python 2.6.2在Windows上使用Python 2.6。 还有一些错误,使它不理想( 这是一个特别讨厌 )。 就个人而言,即使从源代码安装,我也无法让Vista在x64上完全运行setuptools。 在Python 2.5.4下,我没有任何问题。

第二个选项为我工作。

两个注释:

一个。 安装完成后,在Vista中使用easy_install时,以pipe理员身份执行操作。 (右键点击你的命令行快捷方式,点击“以pipe理员身份运行”)。 如果不这样做,我无法运行easy_install。

湾 他的意思是使用setuptools-0.6c9.tar.gz中的ez_setup

Python拥有一切可以做到的事情。

https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools我得到的URL到;ez_setup.py:https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup 。 PY

而不是下载它,并摆弄文件,我们可以从控制台做到这一点:

 import urllib url = 'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py' ezcode = urllib.urlopen(url).read() exec(ezcode) 

ActivePython已经包含了setuptools(实际上是Distribute )以及pip和virtualenv。