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

时间:2008-11-21 16:44:45

标签: python windows setuptools

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

目前尚未建立一个,而setuptools的维护者已经表示可能需要一段时间才能达到目标。

有人知道安装它的方法吗?

14 个答案:

答案 0 :(得分:103)

第一个选项 - 在线安装(即在整个安装过程中保持连接到Internet):

  1. 下载setuptools-0.6c9.tar.gz
  2. 使用7-zip将其解压缩到Windows Python安装文件夹外的文件夹(目录)
  3. 转到文件夹(参见步骤2)并从相应的dos(命令)提示符运行ez_setup.py
  4. 确保您的PATH包含相应的C:\ Python2X \ Scripts目录
  5. 第二个选项:

    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目录
    6. 第三个选项(假设您的计算机上有Visual Studio 2005或MinGW)

      1. 下载setuptools-0.6c9.tar.gz
      2. 使用7-zip将其解压缩到Windows Python安装文件夹外的文件夹(目录)
      3. 转到文件夹(参见步骤2)并从相应的dos(命令)提示符运行python setup.py install
      4. 请提供反馈。

答案 1 :(得分:50)

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

[更新]

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

答案 2 :(得分:10)

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

setup.py install

总而言之,我做了:

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

答案 3 :(得分:6)

我能找到做谷歌的EXE,

您只需从以下网址下载,然后双击并安装....

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

答案 4 :(得分:5)

我通过下载源然后运行(从解压缩的目录)快速完成工作:

python.exe setup.py bdist_wininst

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

答案 5 :(得分:2)

刚刚安装了setuptools,如下所示:

  1. 已下载http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e,并已解压缩到我的Python安装之外的文件夹中。
  2. 命令提示符,然后cd进入该文件夹。
  3. 输入 python setup.py install
  4. 这将从源安装到您的python的site-packages文件夹和所需的任何其他步骤。这是在Windows XP SP2上。

答案 6 :(得分:1)

“第一个选项”(4个步骤:下载,解压缩,运行,验证PATH)在我安装了Python 2.6 32位的Windows Server 2008 x64机器上无法运行,也无法在我的Vista x64机器上运行2.6安装了32位。

“第二个选项(5个步骤:下载,解压缩,提取,运行,验证PATH)适用于Windows Server 2008 x64和Windows Vista x64。

感谢一大堆提供指示!

答案 7 :(得分:1)

OP选项1对我不起作用。

然而,按照NathanD的说法进行setup.py安装确实可以解决问题。

也许这应该成为选项1?

沃纳

答案 8 :(得分:1)

版本0.6c11中的

setuptools has been updated

答案 9 :(得分:1)

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

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

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

答案 10 :(得分:0)

我的建议是等到Python 2.6.2在Windows上使用Python 2.6。仍有一些错误使它不太理想(this one is particularly nasty)。就个人而言,即使从源代码安装后,我也无法在Vista x64上完成安装工具。在Python 2.5.4下,我没有遇到任何问题。

答案 11 :(得分:0)

第二个选项对我有用。

两个注释:

一个。安装后,在vista中使用easy_install时,请以管理员身份执行此操作。 (右键单击命令行快捷方式,然后单击“以管理员身份运行”)。我没有这样做就试图运行easy_install。

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

中的ez_setup

答案 12 :(得分:0)

Python拥有完成此任务的一切。

来自https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools我获得了 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)

答案 13 :(得分:-1)

ActivePython已包含setuptools(实际上为Distribute),以及pip和virtualenv。