85

有没有办法在没有 exe 安装程序的情况下在 Windows 中安装适用于 Python 2.6 的 Setuptools?

目前还没有构建,Setuptools 的维护者表示可能需要一段时间才能完成。

有谁知道无论如何安装它的方法?

4

14 回答 14

104

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

  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将 ez_setup.py 解压到setuptools-0.6c9-py2.6.egg相同的文件夹中
  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

请提供反馈。

于 2008-11-21T18:56:40.230 回答
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 检查,我没有进一步研究它。

于 2009-01-08T18:27:59.063 回答
10

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

setup.py 安装

所以,总而言之,我做到了:

  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 目录
于 2009-03-23T21:37:23.157 回答
6

我能够找到执行谷歌的EXE,

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

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

于 2009-11-16T05:56:23.653 回答
5

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

python.exe setup.py bdist_wininst

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

于 2008-12-19T03:15:06.657 回答
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 安装

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

于 2009-04-17T04:21:19.910 回答
1

“第一个选项”(4 个步骤:下载、提取、运行、验证 PATH)在我的安装了 Python 2.6 32 位的 Windows Server 2008 x64 机器上不起作用,在我的安装了 Python 2.6 32 位的 Vista x64 机器上也不起作用安装。

“第二个选项(5 个步骤:下载、解压缩、解压、运行、验证 PATH)在 Windows Server 2008 x64 和 Windows Vista x64 上均有效。

非常感谢您提供说明!

于 2009-04-01T15:32:06.333 回答
1

OP 选项 1 对我不起作用。

但是,按照 NathanD 的说法执行 setup.py install 确实可以解决问题。

也许这应该成为选项1?

维尔纳

于 2009-05-22T10:59:37.177 回答
1

setuptools 在 0.6c11 版本中更新。

于 2010-05-03T00:52:29.063 回答
1

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

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

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

于 2011-06-20T23:45:52.450 回答
0

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

于 2009-03-23T21:49:22.677 回答
0

第二种选择对我有用。

两个注意事项:

一种。安装后,当你在 vista 中使用 easy_install 时,请以管理员身份进行。(右键单击您的命令行快捷方式,然后单击“以管理员身份运行”)。我在不这样做的情况下尝试运行 easy_install 时遇到了麻烦。

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

于 2009-05-03T15:39:56.793 回答
0

Python 拥有一切可以做到这一点。

https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools我得到了ez_setup.py的 URL :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)
于 2014-03-28T19:26:30.740 回答
-1

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

于 2009-12-20T20:00:59.290 回答