有没有办法在没有 exe 安装程序的情况下在 Windows 中安装适用于 Python 2.6 的 Setuptools?
目前还没有构建,Setuptools 的维护者表示可能需要一段时间才能完成。
有谁知道无论如何安装它的方法?
有没有办法在没有 exe 安装程序的情况下在 Windows 中安装适用于 Python 2.6 的 Setuptools?
目前还没有构建,Setuptools 的维护者表示可能需要一段时间才能完成。
有谁知道无论如何安装它的方法?
第一个选项 - 在线安装(即在整个安装过程中保持与 Internet 的连接):
第二种选择:
第三个选项(假设您的机器上有 Visual Studio 2005 或 MinGW)
请提供反馈。
您可以下载并运行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 日的答案对我不起作用。我按照方法 1 的说明让它在我的 64 位 Vista 机器上工作,除了我输入的第 3 步:
setup.py 安装
所以,总而言之,我做到了:
我能够找到执行谷歌的EXE,
您只需从以下网址下载它,然后双击并安装....
我通过下载源代码然后运行(从提取的目录)快速运行它:
python.exe setup.py bdist_wininst
构建dist\setuptools-0.6c9.win32.exe
,这正是您正在寻找的安装程序。
刚刚安装setuptools如下:
这将从源代码安装到您的 python 的站点包文件夹和所需的任何其他步骤中。这是在 Windows XP SP2 上。
“第一个选项”(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 上均有效。
非常感谢您提供说明!
OP 选项 1 对我不起作用。
但是,按照 NathanD 的说法执行 setup.py install 确实可以解决问题。
也许这应该成为选项1?
维尔纳
setuptools
已在 0.6c11 版本中更新。
最简单的 setuptools 安装选项是使用预打包的 Windows Installer。
对于Windows 上的32 位Python,官方 setuptools 页面已更新,并包含适用于 Python 2.6 和 2.7 的 Windows 安装程序:
对于Windows 上的64 位Python,可在此处获得 setuptools Windows 安装程序:
我的建议是等到 Python 2.6.2 在 Windows 上使用 Python 2.6。仍然有一些错误使它不太理想(这个特别讨厌)。就个人而言,即使从源代码安装后,我也无法让 setuptools 在 Vista x64 上完全正常工作。在 Python 2.5.4 下,我没有遇到任何问题。
第二种选择对我有用。
两个注意事项:
一种。安装后,当你在 vista 中使用 easy_install 时,请以管理员身份进行。(右键单击您的命令行快捷方式,然后单击“以管理员身份运行”)。我在不这样做的情况下尝试运行 easy_install 时遇到了麻烦。
湾。他的意思是使用 setuptools-0.6c9.tar.gz 中的 ez_setup
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)
ActivePython已经包含 setuptools(实际上是Distribute),以及 pip 和 virtualenv。