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, ...
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項目。