CentOS 6.x安装django

1 系统环境

1、系统版本:
[root@localhost ~]# cat /etc/redhat-release 
CentOS release 6.7 (Final)
2、内核版本:
[root@localhost ~]# uname -r
2.6.32-573.el6.x86_64
3、Python版本:
[root@localhost ~]# python -V
Python 2.6.6

2 升级Python

由于2.6版本的Python不支持高版本的Django,所以要编译升级系统默认的Python。
2.1 安装Python依赖包

安装常用系统工具包:
[root@localhost ~]# yum -y install vim gcc gcc-c++ mlocate wget zip unzip xz
安装Python依赖包:
[root@localhost ~]# yum -y install readline-devel tk-devel tcl-devel openssl-devel sqlite-devel zlib-devel

2.2 下载Python源码包以及工具包:

[root@localhost ~]# wget "https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz"
[root@localhost ~]# wget "https://pypi.python.org/packages/a9/23/720c7558ba6ad3e0f5ad01e0d6ea2288b486da32f053c73e259f7c392042/setuptools-36.0.1.zip"
[root@localhost ~]# wget "https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz"

2.3 编译安装Python源码包以及工具包:

[root@localhost ~]# tar zxvf Python-2.7.13.tgz
[root@localhost ~]# cd Python-2.7.13 && ./configure && make all && make install && cd ..
[root@localhost ~]# unzip setuptools-36.0.1.zip
[root@localhost ~]# cd setuptools-36.0.1 && python setup.py install && cd ..
[root@localhost ~]# tar zxvf pip-9.0.1.tar.gz
[root@localhost ~]# cd pip-9.0.1 && python setup.py install && cd ..

2.4 检查安装的Python,setuptools,pip版本是否正常:

[root@localhost ~]# python -V
Python 2.7.13
[root@localhost ~]# easy_install --version
setuptools 36.0.1 from /usr/local/lib/python2.7/site-packages/setuptools-36.0.1-py2.7.egg (Python 2.7)
[root@localhost ~]# pip --version
pip 9.0.1 from /usr/local/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)

注意检查编译安装的setuptools和pip是否正确的安装到了Python2.7的第三方模块目录下,如果没有则需要重新进行编译安装。

3 安装Django

3.1 使用pip安装默认最新稳定版的Django:

[root@localhost ~]# pip install Django

3.2 使用pip安装指定版本的Django:

[root@localhost ~]# pip install Django==1.8.11

3.3 Django的Github地址:

你也可以到下方的github仓库中查看你所需要的Django版本
https://github.com/django/django/releases

或者到Django的官方网站中查看详细信息
https://www.djangoproject.com/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值