在Centos6.8上为安装Django1.11.1升级Python2.6到Python3.5

因为之前安装Centos时选择的是基本的软件包,所以首先需要安装gcc等开发组工具,使用命令

yum groupinstall ‘Development tools‘

根据已经编译安装失败过一次的经验,可以知道还需要安装zlib-devel库和openssl-devel库

yum install zlib-devel openssl-devel

基本的准备工作完成后,先解压已经准备好的Python3.5的源码

tar -Jxvf Python-3.5.4.tar.xz

进入目录Python-3.5.4,进行基本参数配置

./configure --prefix=/usr/local/python3.5/ --enable-loadable-sqlite-extensions

这项配置的作用是给予一个基本的应用根目录和启用sqlite扩展

因为3.5版本的pip已经内含进去了,所以不需要另外安装了

接着建立软连接

ln -s /usr/local/python-3.5.4/bin/python3.5 /usr/bin/python3

至此,python就已经升级好了,接下来安装Django框架

===========================================================================================================================

使用pip安装Django

# ./pip3 install Django==1.11.1

创建一个Django工程

# mkdir -p /usr/local/src/pypj# cd /usr/local/src/pypj[pypj]# python3 /usr/local/python3.5/bin/django-admin startproject mysite[pypj]# cd mysite[pypj/mysite]# python3 manager.py startapp poll

启动开发服务器进行测试

(先进入子目录mysite中,更改配置文件vim settings.py)

(将选项ALLOWED_HOSTS配置为ALLOWED_HOSTS=["*"],这样就可以在局域网中使用其他电脑访问服务器)

# python3 manager.py runserver 0.0.0.0:80

好了,现在在其他电脑访问服务器,结果如图

时间: 09-04