在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

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

时间: 2024-11-06 21:40:24

在Centos6.8上为安装Django1.11.1升级Python2.6到Python3.5的相关文章

在CentOS6.7上编译安装MySQL 5.7.11

系统环境:CentOS 6.7MYSQL版本:5.7.11 安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 查看系统是否自带mysql和boost,如有则先卸载rpm -qa mysql boostyum remove -y mysql rm /etc/my.cnf -f     #删除系统原有的mysql配置文件,如果有的话yum remove -y boost 下载相应源码包cd ~/tools/wget http://

CentOS6.7上编译安装Apache2.2和Apache2.4

目录 一.Apache的工作模式 1.简介 2.比较 二.CentOS6.x上安装Apache2.2 (一)rpm安装apache (二)编译安装apache 1.安装编译环境 2.下载解压依赖包 3.安装apache 4.测试apache 5.查看apache相关信息 6.配置程序运行环境 7.导出库文件 8.导出头文件 9.导出手册 10.将Apache添加到启动服务 (三) 编译安装Apache2.4 1.编译安装apr 2.编译安装apr-util 3.安装需要的依赖包 4.编译安装Ap

超详细Oracle11gr2在CentOS6.6上的安装

想起当初学习Oracle,安装Oracle时的情景所谓是简历坎坷,走了不少弯路,学Oracle也有一段时间特写此文,帮初学Oracle的小伙伴们搭建一个基础的学习环境,本文详细描述了Oracle Database11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production在CentOS6.6上的安装和数据库配置的过程,以图文详细讲述了从VM虚拟机的创建,操作系统的安装,数据库的安装,到Oracle相关工具软件的安装. 本文在以下环境中安

CentOS6.5上编译安装MySQL-5.5.38

MySQL通常有三种安装方式: RPM包 以及 yum 安装 通用二进制包安装 源码编译安装 这里, 我们仅对源码编译安装进行讲解.首先需要说明的是从MySQL5.5开始就要用cmake安装了,已不能用./configure编译安装,所以我们首先需要安装cmake. 1.安装必要的编译环境 # yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* lib

ZABBIX3.0在CentOS6.6上的安装部署

Zabbix3.0界面焕然一新,一改10多年的老面孔,alpha4的更新具体记录下:http://www.zabbix.com/rn3.0.0alpha4.php What's New in 3.0.0alpha4 Zabbix 3.0安装过程与2.x的变化类似,但又少许需要注意的坑(以下标红的),否则会坑的不行... 基础环境: CentOS 6.6 X64 Nginx:1.9.7 Mysql:5.5.32 PHP:5.5.30( zabbix_3.0 要求php版本至少在5.4以上 ) 一.

CentOS6.6上编译安装httpd2.4

简介  现在apache软件基金会正在维护的httpd项目有三个版本,分别为Version 2.4,Version 2.2与Version 2.0.  三个版本的区别暂不一一介绍,有兴趣的可以去httpd.apache.org了解,下面着重介绍httpd 2.4版本.新特性  现在在CentOS7上默认支持的httpd版本已经为2.4,但是CentOS6上默认的为2.2版本  httpd 2.4新特性:    1) 支持httpd运行时装在MPM    2) 正式支持event mpm    3

aliyun CentOS6.5 上 svn 安装笔记

为了方便管理自己的一些学习资料.总结等,我在aliyun购买了一台CentOS6.5 的云服务,在其上安装了SVN,记录过程如下: 1. 安装方式  独立服务器  fsfs SVN服务器有2种运行方式:独立安装.SVN+Apache.独立安装访问方式:ftp://+路径 ,另外一种可以使用http://+路径访问 SVN存储版本数据也有2种方式:BDB.FSFS.因为BDB方式在服务器中断时,有可能锁住数据所以还是FSFS方式更安全一点,本次安装为FSFS方式. 2. 依赖包安装 openssl

在centos6.5上编译安装LAMP

LAMP组合的编译安装 基于centos6.5实现 httpd+php modules把php编译成httpd的DSO对象 prefork:libphp5 event,worker:libphp5-zts cgi fastcgifpm:php作为独立的服务 httpd对fastcgi协议的支持 httpd-2.2需要额外安装fcgi模块 httpd-2.4自带fcgi模块 安装次序 httpdMariadbphp 安装开发环境httpd安装依赖pcre因此要安装pcre-devel 1.yum

在centos6.5上编译安装httpd-2.4

httpd-2.4的新特性: 1) MPM支持在运行时装载; --enalbe-mpm-shared=all --with-mpm={prefork|worker|event} 2) 支持event mpm 3) 异步读写 4) 在每模块及每目录分别使用不同的日志级别 5) 每请求的配置: <If>,<Elseif> 6) 增强版的表达式分析器 7) 毫秒级的keep alive的timeout 8) 基于FQDN的虚拟主机不再需要NameVirtualHost指令; 9) 支持用