因为之前安装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
好了,现在在其他电脑访问服务器,结果如图
在Centos6.8上为安装Django1.11.1升级Python2.6到Python3.5
原文:http://www.cnblogs.com/ifgo/p/7468141.html