1.2.1、安装前准备工作
在python2.7.4安装完成之后,需要安装其他一些依赖包(以下以CentOS为例),之后再安装Django1.5.1,官网地址:https://www.djangoproject.com/1.2.1.1、Python setuptools 0.6c11(easy_install)
Python setuptools是后面easy_install,pip的安装基础,easy_install和pip提供类似于linu-RPM包管理的功能。介绍setuptools,就要从distutils讲起。Distutils属于Python的标准库,是从版本1.6以来就有的,其作用,主要是用来创建和使用安装包,我们常见的setup.py就是基于这个工具集创建,并且被这个工具集所使用的。这个模块的主要功能都在distutils.core里面,作为开发者,通常是导入distutils.core中的setup,来创建一个setup.py文件。
setuptools,则是在distutils基础上的一个增强包,提高了创建分发包,使用分发包的能力。在这个增强的模块里面,新增加了 easy_install.py,同时开始支持egg文件的构建和使用。对开发者来说,增加了MANIFEST,PyReg,PYPI等特性。
这里,要提一下常用到的egg文件,egg文件,就像是java中的jar包,把代码和资源打包起来成为一个zip压缩包,并且冠于egg后缀。
setuptools地址:https://pypi.python.org/pypi/setuptools#files
下载地址:https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
进入下载的目录安装:sh setuptools-0.6c11-py2.7.egg
测试:$easy_install –help;能正确打印帮助信息就说明安装成功。