如何在Windows上为python 2.6设置setuptools?
有没有什么办法可以在没有.exe安装程序的情况下在Windows中安装python 2.6的setuptools?
目前还没有build立一个,setuptools的维护者已经表示,他可能会有一段时间才能到达它。
有谁知道一个方法来安装呢?
第一个选项 – 在线安装(即在整个安装过程中保持连接到互联网):
- 下载setuptools-0.6c9.tar.gz
- 使用7-zip将其解压缩到Windows Python安装文件夹之外的文件夹(目录)
- 转到文件夹(参考步骤2)并从相应的dos(命令)提示符运行ez_setup.py
- 确保您的PATH包含适当的C:\ Python2X \ Scripts目录
第二个选项:
- 下载setuptools-0.6c9.tar.gz
- 将setuptools-0.6c9-py2.6.egg下载到Windows Python安装文件夹以外的文件夹(目录)
- 使用7-zip在与setuptools-0.6c9-py2.6.egg相同的文件夹中提取ez_setup.py
- 转到相应的dos提示符并从命令提示符下运行python ez_setup.py setuptools-0.6c9-py2.6.egg
- 确保您的PATH包含适当的C:\ Python2X \ Scripts目录
第三个选项(假设你的机器上有Visual Studio 2005或MinGW)
- 下载setuptools-0.6c9.tar.gz
- 使用7-zip将其解压缩到Windows Python安装文件夹之外的文件夹(目录)
- 去文件夹(请参阅第2步),并从相应的DOS(命令)提示符下运行python setup.py install
请提供反馈。
您可以下载并运行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日的答案对我来说不起作用。 我得到它在我的64位Vista计算机上按照方法1的说明工作,除了步骤3我键入:
setup.py安装
所以,总之,我做了:
- 下载setuptools-0.6c9.tar.gz
- 使用7-zip将其解压缩到Windows Python安装文件夹之外的文件夹(目录)
- 在DOS(命令)提示符下,cd到新创build的setuptools-0.6c9文件夹并input“setup.py install”(不带引号)。
- 确保您的PATH包含适当的C:\ Python2X \ Scripts目录
我能findEXE做谷歌,
你可以简单地从下面的URL下载,然后双击并安装….
我通过下载源代码然后运行(从提取的目录中)快速获得它的工作:
python.exe setup.py bdist_wininst
build立dist\setuptools-0.6c9.win32.exe
,这正是您正在寻找的安装程序。
刚刚安装了setuptools如下:
- 已下载http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e ,并提取到我的Python安装以外的文件夹。
- 命令提示符,然后cd进入该文件夹。
- inputpython setup.py install
这将从源代码安装到您的Python的站点包文件夹和任何其他需要的步骤。 这是在Windows XP SP2上。
在安装了Python 2.6 32位的Windows Server 2008 x64计算机上,“第一个选项”(4个步骤:下载,解压缩,运行,validationPATH)不起作用,在Python 2.6 32位安装。
“第二个选项(5个步骤:下载,解压缩,解压缩,运行,validationPATH)在Windows Server 2008 x64和Windows Vista x64上均可用。
感谢一堆提供的指示!
OP选项1不适合我。
不过,按照NathanD的说法,setup.py安装确实有效。
也许这应该成为选项1?
维尔纳
最简单的setuptools安装选项是使用预先打包的Windows安装程序。
对于Windows上的32位 Python,官方setuptools页面已经更新,并且具有用于Python 2.6和2.7的Windows安装程序:
对于Windows上的64位 Python,setuptools Windows安装程序可在此处获得:
setuptools
已经在版本0.6c11中更新 。
我的build议是等到Python 2.6.2在Windows上使用Python 2.6。 还有一些错误,使它不理想( 这是一个特别讨厌 )。 就个人而言,即使从源代码安装,我也无法让Vista在x64上完全运行setuptools。 在Python 2.5.4下,我没有任何问题。
第二个选项为我工作。
两个注释:
一个。 安装完成后,在Vista中使用easy_install时,以pipe理员身份执行操作。 (右键点击你的命令行快捷方式,点击“以pipe理员身份运行”)。 如果不这样做,我无法运行easy_install。
湾 他的意思是使用setuptools-0.6c9.tar.gz中的ez_setup
Python拥有一切可以做到的事情。
从https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools我得到的URL到;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)
ActivePython已经包含了setuptools(实际上是Distribute )以及pip和virtualenv。