在 WinXP 安装 Django 0.95 时,安装程序会根据 ez_setup.py 文件中的配置,自动下载所需的 setuptools。
运行安装程序 python setup.py install 后出现将要下载 setuptools-0.6c1-py2.5.egg 的提示,紧接着下载失败。
解决办法:编辑 Django 根目录下的 ez_setup.py 文件,找出下面配置代码段:
import sys
DEFAULT_VERSION = "0.6c1"
DEFAULT_URL = "http://cheeseshop.python.org/packages/%s/s/setuptools/" % sys.version[:3] 修改 DEFAULT_VERSION 值为: 0.6c3
重新运行 python setup.py install,安装程序这时才会正确下载 setuptools ,完成 Django 0.95 的安装。
-----------------
0.95 安装包我是在 Django 官方下载的,为什么会出现这样的失效 URL 的配置,我也不得而知。
看来做版本打包发布的人也还是有头脑发晕的时候。总之 0.6c3 版本的 setuptools 是适应
python 2.5 的,这样修改了就能顺利安装了。