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