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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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

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

技术分享






以上是关于在Centos6.8上为安装Django1.11.1升级Python2.6到Python3.5的主要内容,如果未能解决你的问题,请参考以下文章

centos 6.8 上没有可用的软件包 mod_fastcgi

python3 django1.11 安装xadmin 的方法,亲测可用

VScode 搭建 django 开发环境(Win Python3.71 django1.11.11)

图解CentOS6.8安装详情

00.vmvare虚拟机安装centos6.8系统---安装centos6.8系统

CentOS6.8源码安装部署Zabbix3.4.5