有没有办法在没有.exe安装程序的情况下在Windows中安装python 2.6的setuptools?
目前尚未建立一个,而setuptools的维护者已经表示可能需要一段时间才能达到目标。
有人知道安装它的方法吗?
答案 0 :(得分:103)
第一个选项 - 在线安装(即在整个安装过程中保持连接到Internet):
第二个选项:
第三个选项(假设您的计算机上有Visual Studio 2005或MinGW)
请提供反馈。
答案 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
总而言之,我做了:
答案 3 :(得分:6)
我能找到做谷歌的EXE,
您只需从以下网址下载,然后双击并安装....
答案 4 :(得分:5)
我通过下载源然后运行(从解压缩的目录)快速完成工作:
python.exe setup.py bdist_wininst
构建dist\setuptools-0.6c9.win32.exe
,这正是您正在寻找的安装程序。
答案 5 :(得分:2)
刚刚安装了setuptools,如下所示:
这将从源安装到您的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)
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。