如何在Windows上为python 2.6设置setuptools?

cor*_*rax 85 python windows setuptools

有没有办法在没有.exe安装程序的情况下在Windows中安装python 2.6的setuptools?

目前还没有一个内置,而setuptools的维护者已经声明可能还需要一段时间才能实现它.

有没有人知道安装它的方法?

bha*_*dra 103

第一个选项 - 在线安装(即在整个安装过程中保持连接到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-zipsetuptools-0.6c9-py2.6.egg所在的文件夹中提取ez_setup.py
  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

请提供反馈.


小智 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检查,我还没有进一步研究它.

  • 不用说,在通过代理连接时必须设置HTTP_PROXY env变量 (3认同)
  • 稍微详细说明:1.下载http://peak.telecommunity.com/dist/ez_setup.py 2.如果Python与*.py文件关联,请双击它,或者对命令执行"python ez_setup.py" - 举例说明可移植的Python)3.完成后,输入"easy_install"命令现在应该可行. (2认同)

小智 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目录


sha*_*pan 6

我能找到做谷歌的EXE,

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

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

  • 当然,该文件是在您找到它之前的几个星期上传的,并且在OP想要它之后整整一年.尽管如此,它现在是最好的选择,imo. (3认同)

wil*_*mvn 5

我通过下载源然后运行(从解压缩的目录)快速运行:

python.exe setup.py bdist_wininst
Run Code Online (Sandbox Code Playgroud)

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