有没有一种方法可以在Windows中安装Python 2.6的Setuptools而不需要exe安装程序?
目前还没有内置的方法,而Setuptools的维护者表示可能要等一段时间才会处理它。
是否有人知道任何可以安装它的方法?
有没有一种方法可以在Windows中安装Python 2.6的Setuptools而不需要exe安装程序?
目前还没有内置的方法,而Setuptools的维护者表示可能要等一段时间才会处理它。
是否有人知道任何可以安装它的方法?
第一种选项 - 在线安装(即在整个安装过程中保持连接到互联网):
第二种选项:
第三种方法(假设您的计算机上装有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 install
所以,总结一下,我做了以下几点:
我通过下载源代码并从提取的目录中运行以下命令,快速使其工作起来:
python.exe setup.py bdist_wininst
这会生成 dist\setuptools-0.6c9.win32.exe
,这正是你所需要的安装程序。
按照以下步骤安装setuptools:
这将从源代码安装到Python的site-packages文件夹中,并完成其他必要的步骤。此操作在Windows XP SP2上进行。
最简单的setuptools安装选项是使用预打包的Windows安装程序。
对于Windows上的32位 Python,官方的setuptools页面已更新,并提供了Python 2.6和2.7的Windows安装程序:
对于 Windows 上的 64 位 Python,可以在此处获取 setuptools 的 Windows 安装程序:
OP选项1对我没有起作用。
然而,像NathanD提到的那样执行setup.py安装确实解决了问题。
也许这应该成为选项1?
Werner
“第一种选择”(4个步骤:下载、解压、运行、验证路径)在我的安装了Python 2.6 32位的Windows Server 2008 x64机器上以及我的安装了Python 2.6 32位的Vista x64机器上都无法使用。
“第二种选择”(5个步骤:下载、解压、解压、运行、验证路径)在Windows Server 2008 x64和Windows Vista x64上都可以使用。
非常感谢提供这些说明!