在這一章,我們會開始建立第一個 Django 專案,並瞭解如何使用虛擬環(huán)境。
首先,請開啟終端機(jī),確定現(xiàn)在的位置是在目錄底下:
我們先建立一個名為djangogirls
的資料夾
mkdir djangogirls
並切換至剛剛建立的目錄下
cd djangogirls
在安裝 Django 之前,我們要先建立一個虛擬環(huán)境 ( virtual environment ) 。
我們可以直接開始安裝 Django ,但實際上,大多數(shù)人都會搭配使用虛擬環(huán)境。使用虛擬環(huán)境有許多優(yōu)點:
在較舊的 Python 版本中,建立虛擬環(huán)境需要另外安裝。但 Python 3.3 已經(jīng)加入 venv
模組,可以直接使用。
那我們立刻開始,首先要創(chuàng)建一個虛擬環(huán)境資料夾VENV
如果有按照安裝教學(xué),使用Django Environment
開啟終端機(jī)后,輸入以下指令:
C:\Users\YOUR_NAME\djangogirls> python -m venv VENV
Linux 或 OS X 需要使用python3
來建立虛擬環(huán)境,指令如下:
~/djangogirls$ python3 -m venv VENV
虛擬環(huán)境建立完成后,我們可以透過activate
這個 script 來啟動它。
記得未來在安裝新套件,或是要執(zhí)行 Django相關(guān)指令時,都要先啟動該專案的虛擬環(huán)境。
C:\Users\YOUR_NAME\djangogirls> VENV\Scripts\activate
~/djangogirls$ source VENV/bin/activate
如果無法使用source
的話,可以用下列指令替代:
~/djangogirls$ . VENV/bin/activate
如果看到前面多了(虛擬資料夾名稱)
,則表示已經(jīng)成功切換至該虛擬環(huán)境。
(VENV) C:\Users\YOUR_NAME\djangogirls>
(VENV) ~/djangogirls$
Python 3.4 預(yù)先安裝了pip
這個強(qiáng)大的套件管理工具,我們將使用它來安裝 Django:
pip install "django<1.8"
這里需要特別注意,我們使用的指令是"django
<1.8
"
。這樣一來才可以確保我們安裝的是 Django 1.7 的最新版本
輸入了應(yīng)該會看到如下的信息,表示安裝成功
Downloading/unpacking django<1.8
Installing collected packages: django
Successfully installed django
Cleaning up...
注:如果你看到以 Fatal error in launcher 開頭的輸出,而不是上面的安裝成功信息,請改用 python -m pip install "django<1.8"
試試看。之后如果在使用 pip
時遇到類似問題,也可以試著在前面加上 python -m
。
最后,讓我們最后來測試一下。
請在虛擬環(huán)境下指令入python
,進(jìn)入互動式命令列
環(huán)境
(VENV) ~/djangogirls$ python
輸入以下的指令取得 Django 版本信息:
>>> import django
>>> django.VERSION
(1, 7, 8, 'final, 0')
如果看見類似上面的信息,就代表安裝成功了!
更多建議: