1-Django2.2安裝指南


django快速安裝指南

作為一個Python Web框架,Django需要Python環境。下面是Django需要對應的python版本。

Django版本 python版本
1.11 2.7, 3.4, 3.5, 3.6, 3.7 (added in 1.11.17)
2.0 3.4, 3.5, 3.6, 3.7
2.1 3.5, 3.6, 3.7
2.2 3.5, 3.6, 3.7, 3.8 (added in 2.2.8)
3.0 3.6, 3.7, 3.8

下圖是Django版本的官方維護時間段:

大家可以根據具體實際情況選擇對應的Django版本,本文和以后的章節都以Django2.2為例。

一、安裝python

 關於python版本,按照上面Django2.2所支持的python版本下載安裝即可,本文和以后的章節都以python3.6為例。

python下載地址:https://www.python.org/downloads/

 1、Windows 7 64位安裝python

下載完成后,雙擊安裝包你會看到如下所示:

 默認安裝就會安裝到C盤的目錄下,如果不想安裝到C盤我們可以選擇自定義安裝。自定義安裝會跳轉到如下界面:

 下一步后我們會看到如下界面:

 一切設置完畢后,我們點擊安裝即可。如果一切順利,你會看到如下界面:

 在控制台中運行python,你會看到如下:

 到此我們的python在Windows上安裝完成。

2、在centos 7上安裝python3.6

我的centos版本如下:

 系統自帶如下的python版本:

 我們在此環境基礎上安裝python3.6.2,切記不要卸載系統自帶的python2.7.5,因為系統的某些程序可能需要python2.7.5的環境,如果卸載了可能會引起某些程序的異常。

我們先准備好安裝python所需的環境:

[root@localhost ~]#yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

接着到python官網下載python:

[root@localhost ~]# wget -P /usr/src/  https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

將下載的壓縮包解壓到/opt目錄下(個人習慣將第三方程序安裝到/opt目錄下)

[root@localhost ~]# tar  -zxvf  /usr/src/Python-3.6.2.tgz   -C  /opt/

配置python安裝環境。

[root@localhost ~]# cd /opt/Python-3.6.2/

[root@localhost Python-3.6.2]# ./configure --prefix=/opt/python362

 一切准備就緒后,編譯,安裝:

[root@localhost Python-3.6.2]# make && make install

 如果看到如下界面說明安裝成功:

 安裝完成后,為了使用方便,我們還需要將python3添加到環境變量中。系統當前環境變量如下:

 我們需要將/opt/python362/bin添加到環境變量中,如下:

[root@localhost Python-3.6.2]# vim /etc/profile

添加后更新配置文件,使文件生效:

[root@localhost Python-3.6.2]# source /etc/profile

這樣系統就可以找到我們的python3了,如下:

到此centos7安裝python3.6.2完成。

二、安裝數據庫

如果不是使用大型數據如MySQL,Oracle,PostgreSQL等,我們在初學時使用sqlite3即可,在以后需要用到大型數據庫時,我們在進行具體的安裝。

三、安裝Django2.2

1、使用pip的方式安裝,由於Windows和Linux使用pip的方式相同,所以這里就不分別列舉安裝了。

pip默認是國外的源,安裝會受網絡因素的影響,這里推薦幾個國內pip源:

阿里雲 http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/

如果直接使用pip install django 默認安裝的是最新版本的Django,如下:

pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ django  # 默認安裝最新版本的Django

安裝成功后你會看到如下所示:

如果想要指定Django的版本進行安裝,如Django2.2:

pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ django==2.2

安裝成功后你會看到如下所示:

這是使用pip的方式進行安裝,如果想要使用最新版本,使用最新特性也可以到Django的GitHub倉庫去下載最新的版本。

2、到Django的GitHub倉庫去下載最新的版本(不推薦初學Django的用戶去使用)。

git clone https://github.com/django/django.git
pip install -e django/

三、驗證Django的安裝

如果看到下面所示,那么恭喜你的Django安裝成功,並可以使用。

至此Django的安裝到此結束,下一篇,第一個Django項目(https://www.cnblogs.com/caesar-id/p/12315266.html)。

參考文檔:https://docs.djangoproject.com/en/2.2/intro/install/

 


 

 小結:

  1. 了解了Django版本的官方維護時間段以及Django各版本支持的python版本。
  2. 分別在Windows7和centos7上演示了python3.6的安裝過程,這里需要強調的是centos7默認安裝的是python2.7,我們在此基礎上直接安裝python3.6即可,不需要卸載系統自帶的python2.7。因為python2.7可能是新某些應用需要使用的環境。
  3. 為防止系統找不到python3.6我們將python3.6添加到系統的環境變量中
  4. 使用pip的方式安裝Django2.2,並對其進行驗證。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM