一、环境准备

1.1 服务器系统

Centos7

1.2.所需工具

python3(Django 2.0 版本是基于python3 版本,故而安装时需安装python3)

Setuptools(>24.0)

pip3(18.1)

二、安装


2.1 安装python3

下载地址:https://www.python.org/ftp/python/3.7.0/

安装命令

tar zvxf Python-3.7.0.tgz

cd Python3.7.0/

./configure -prefix=/usr/local/python3.7

make && make install

将系统已有的python 备份 mv /usr/bin/python /urs/bin/python_bak

添加新的链接 ln -s  /usr/local/python3.7/bin/python3.7 /usr/bin/python

运行 python

如上图所示表示安装成功

2.2 更改yum

python2 升级为python3 后会无法运行,具体情况如下:

解决方法:vim /usr/bin/yum 修改首行为:

出现以下错误时:

File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

解决方法:vim /usr/libexec/urlgrabber-ext-down 修改首行为:

2.3 安装Setuptools

下载地址:https://pypi.org/project/setuptools

安装命令

unzip setuptools-40.4.3.zip

cd setuptools-40.4.3

python setup.py install

2.4 安装pip3

下载地址:https://pypi.org/project/pip/

安装命令

tar zvxf pip-18.1.tar.gz

cd pip -18.1

python setup.py install

ln -s  /usr/local/python3.7/bin/pip3 /usr/bin/pip3

2.5 安装Django

pip3 install Django==2.1.2

2.6 验证结果:

如上代表django 安装完毕

django2.0 中文文档如链接所示:https://docs.djangoproject.com/zh-hans/2.0/

最新文章

  1. ubuntu设置时区为美国中部时间西六区
  2. jQuery跨域
  3. atitit.GMT UTC Catitit.GMT UTC CST DST CET 星期 月份 节日 时间的不同本质and起源
  4. AC日记——传话 codevs 1506 (tarjan求环)
  5. spring3中新增的@value注解
  6. 分页技术之GridView控件
  7. hdu 5072 Coprime (容斥)
  8. CMD杀进程 例如:杀8080端口的进程
  9. 动态增加表单元素并获取元素的text和value提交
  10. 【春华秋实】深入源码理解.NET Core中Startup的注册及运行
  11. 关于Java中构造方法的问题以及回答
  12. tp3.2多个或者并且语句语法
  13. Linux命令行增强版
  14. Sqlserver精简安装选项
  15. Html5游戏框架createJS组件--EaselJS
  16. swift 灯光的打开与关闭
  17. svn 部署 配置
  18. (四)Web应用开发---新增对象Master类别
  19. fiddler无法抓取chrome解决方法
  20. Linux信号机制代码示例

热门文章

  1. 剑指Offer-21.栈的压入、弹出序列(C++/Java)
  2. ubuntu下的mv命令
  3. ionic4 ion-modal的用法
  4. @Component, @Service, @Controller, @Repository区别
  5. D3力布图绘制--基本方法
  6. Preface_英语
  7. [KMP]一本通(http://ybt.ssoier.cn:8088) 1698:字符串匹配
  8. hive on spark 释放session资源
  9. 初探云原生应用管理之:聊聊 Tekton 项目
  10. Kubernetes Pod 资源限制