因为之前安装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已经内含进去了,所以不需要另外安装了

下一步,编译和安装

make && make install

接着建立软连接

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

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

转载于:https://www.cnblogs.com/ifgo/p/7468141.html

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

  1. django1.11 mysql配置_Mysql没有使用python3.6与Django 1.11.7连接

    我使用的是python3.6并安装django1.11.7.它可以很好地与Oracle和Sqlite3配合使用.但不使用mysql.在 要连接mysql,尝试安装包mysql python,但显示错误 ...

  2. 安装 Django1.11

    Django1.11 安装Django的步骤:(联网) 在命令行窗口中直接运行: pip install django==1.11 -i https://pypi.tuna.tsinghua.edu. ...

  3. CentOS6.6上编译安装httpd2.4

    简介   现在apache软件基金会正在维护的httpd项目有三个版本,分别为Version 2.4,Version 2.2与Version 2.0.   三个版本的区别暂不一一介绍,有兴趣的可以去h ...

  4. 在Ubuntu 18.04上实际安装OpenJDK 11

    OpenJDK 11于 1018年9月25日发布 .由于这是版本8之后的第一个LTS版本,因此期待已久. 在Ubuntu 18.04(Bionic Beaver)上安装了该软件包后,该软件包附带了一个 ...

  5. Django1.11.4框架简介(一)

    参考以下内容学习 作者: 哥哥没有错,微信号 墨迹测试开发 Yong https://blog.csdn.net/Jones__Wu/article/details/105307097 https:/ ...

  6. 在 OSX 10.9.4 上编译安装 FastDFS 及其 PHP 扩展

    2019独角兽企业重金招聘Python工程师标准>>> 经我测试,在OSX 10.9.4上安装FastDFS V5.01的话会很悲剧,一开始就无法安装,会遇到这帖子中的问题:http ...

  7. 旧电脑也能安装 Windows 11?微软:可以,但后果自负

    自 Windows 11 官宣以来,除了其全新 UI.兼容安卓 App 等特性备受期待,升级 Windows 11 所需的硬件"门槛"也频繁成为热点话题:光"TPM 2. ...

  8. 烂泥:python2.7和python3.5源码安装

    前几天在centos6.6安装ansible时,一直提示python版本不对,导致不能安装.只能手工进行手工安装python,为了以后不再添这个坑,特记录相关的安装过程. 本文以python2.7和p ...

  9. centos6.4下安装python3.6以及对应的django1.11

    一.若干说明 在学习python的时候,版本问题可能会让人抓狂,其实如果我们依据对应的环境来装我们期待的python环境,其实问题不太大,就怕这个装下,那个装下,很零散.python分为2.x和3.x ...

最新文章

  1. 3.QML布局和输入元素
  2. [YTU]_2444(C++习题 对象转换)
  3. 程序员怎么面试求职?需要注意哪些因素?
  4. strlcpy和strlcat——一致的、安全的字符串拷贝和串接函数
  5. C/C 输入输出缓冲区
  6. Fastest way to duplicate mongodb collection
  7. 初步体验数据驱动之美---TreeView
  8. ARP欺骗原理详细介绍
  9. 用闭包的写法弹出元素的索引值
  10. PerlIde in NetBeans7.3 for Debian
  11. Sharepoint 2007 用户信息管理总结(1) - 用户组和用户
  12. 微信小程序 - 贝塞尔曲线(购物车效果)
  13. c语言饭卡管理系统_C语言饭卡管理系统毕业设计(含毕业论文、程序源码)论文字数:15422字 C0004-C语言毕业设计下载-华软网...
  14. C语言课设贪吃蛇说明书,c语言课设贪吃蛇.doc
  15. 55.伪造UDP数据包
  16. C2P工业云进销存管理有什么优势?
  17. mac系统 环境变量配置
  18. 意识的哲学、生理及智能属性研究
  19. 批量导入手机通讯录_手机QQ批量导入电话号码
  20. 甘特图:项目进度管理中的跟踪工具

热门文章

  1. hutool获取5天前的日期_连载|日 产 物 流 管 理 方 式(5)
  2. html标签的显示模式(块级标签,行内标签,行内块标签)
  3. 非法使用java_java中的非法远程方法
  4. 自动设定form的高度_自动升降车
  5. android调用web接口,Android调用WebService系列之请求调用
  6. php 详情页,人物详情页.php
  7. matplotlib 对称图_Python入门向:Matplotlib自救指南篇,从此做图不求人(一)
  8. 只精通python_七步精通Python机器学习--转载
  9. 深度相机(六)--Kinect v2.0 手势样本库制作
  10. 2015-ResNet讲解