1. 安裝 Django
注意:以下方法中任何一種方法安裝都可恕出,不用每個(gè)都試一次。
另外 建議自行安裝 bpython,這樣在用起來(lái)會(huì)爽很多鸡捐。進(jìn)入終端的時(shí)候輸入 bpython 可以有提示。當(dāng)然也可以選擇用 ipython
一. 用 pip 來(lái)安裝
2.1 需要先安裝pip
(1). ubuntu:
sudo?apt-get?install?python-pip
(2).?Fedora:
yum?install?python-pip
(3). Linux, Mac OSX, Windows 下都可用 get-pip.py 來(lái)安裝 pip:https://pip.pypa.io/en/latest/installing.html
或者直接下載:get-pip.py然后運(yùn)行在終端運(yùn)行python get-pip.py 就可以安裝 pip户辫。
Note: 也可以下載 pip 源碼包渐夸,運(yùn)行python setup.py install進(jìn)行安裝
2.2 利用 pip 安裝 Django
(sudo)?pip?install?Django
或者?(sudo)?pip?install?Django==1.6.10?或者?pip?install?Django==1.7.6
如果想升級(jí) pip 可以用:
(sudo)?pip?install?--upgrade?pip
Windows 用戶不要加 sudo,如果提示‘python’不是內(nèi)部或外部命令渔欢,也不是可運(yùn)行的程序或批處理文件墓塌。
那說(shuō)明你的Python 沒(méi)有安裝好,或者環(huán)境變量沒(méi)有配置正確奥额,最簡(jiǎn)單的辦法是安裝新版本的 Python 2.7.9, 里面集成了 pip桃纯,安裝時(shí)要勾選上環(huán)境變量這一個(gè)
還可以參見(jiàn):Python 環(huán)境搭建
二. 下載源碼安裝
https://www.djangoproject.com/download/
如果是源碼包, 比如 django-1.7.6.tar.gz
3.1 Linux 或 Mac 下
tar?-xvzf?django-1.7.6.tar.gz
cd?django-1.7.6
(sudo)?python?setup.py?install
3.2 Windows 下
直接用解壓軟件解壓,然后到命令行(XP/Win7點(diǎn)擊開(kāi)始披坏,在下面的那個(gè)輸入框中輸入 cmd, Win8在開(kāi)始那里點(diǎn)右鍵态坦,選擇命令行)
比如在D:\django-1.7.6\這個(gè)文件夾下
cd?D:
cd?django-1.7.6
python?setup.py?install
什么?提示‘python’不是內(nèi)部或外部命令棒拂,也不是可運(yùn)行的程序或批處理文件伞梯。
那說(shuō)明你的 Python 沒(méi)有安裝好,或者路徑?jīng)]有配置正確帚屉,參見(jiàn):Python 環(huán)境搭建
三谜诫,Linux用自帶源進(jìn)行安裝
1.1 ?ubuntu 下安裝 Django
sudo?apt-get?install?python-django?-y
1.2 ?Fedora 下安裝用 yum
yum?install?python-django
注意:自帶源安裝的 Django 一般版本比較舊,而用 pip 可以安裝最新的版本攻旦。
2. 檢查是否安裝成功
終端上輸入 python ,點(diǎn)擊 Enter喻旷,進(jìn)行 python 環(huán)境
>>>?import?django
>>>?django.VERSION
(1,?7,?6,?'final',?0)
>>>
>>>?django.get_version()
'1.7.6'
如果運(yùn)行后看到版本號(hào),就證明安裝成功了牢屋,有問(wèn)題請(qǐng)?jiān)u論且预!
3. 擴(kuò)展:搭建多個(gè)互不干擾的開(kāi)發(fā)環(huán)境
我們有的時(shí)候會(huì)發(fā)現(xiàn),一個(gè)電腦上有多個(gè)項(xiàng)目烙无,一個(gè)依賴 Django 1.8锋谐,另一個(gè)比較舊的項(xiàng)目又要用 Django 1.5,這時(shí)候怎么辦呢截酷?
我們需要一個(gè)依賴包管理的工具來(lái)處理不同的環(huán)境涮拗。
如果不想搭建這個(gè)環(huán)境,只想用某一個(gè)版本的 Django 也可以迂苛,但是推薦學(xué)習(xí)此內(nèi)容三热!
3.1 環(huán)境搭建
開(kāi)發(fā)會(huì)用 virtualenv 來(lái)管理多個(gè)開(kāi)發(fā)環(huán)境,virtualenvwrapper 使得virtualenv變得更好用
#?安裝:
(sudo)?pip?install?virtualenv?virtualenvwrapper
Linux/Mac OSX 下:
修改~/.bash_profile或其它環(huán)境變量相關(guān)文件(如 .bashrc 或用 ZSH 之后的 .zshrc)三幻,添加以下語(yǔ)句
export?WORKON_HOME=$HOME/.virtualenvs
export?PROJECT_HOME=$HOME/workspace
source?/usr/local/bin/virtualenvwrapper.sh
修改后使之立即生效(也可以重啟終端使之生效):
source?~/.bash_profile
Windows 下:
pip?install?virtualenvwrapper-win
【可選】Windows下默認(rèn)虛擬環(huán)境是放在用戶名下面的Envs中的就漾,與桌面,我的文檔赌髓,下載等文件夾在一塊的从藤。更改方法:計(jì)算機(jī)催跪,屬性,高級(jí)系統(tǒng)設(shè)置夷野,環(huán)境變量懊蒸,添加WORKON_HOME,如圖(windows 10 環(huán)境變量設(shè)置截圖):
3.2 使用方法:
mkvirtualenvzqxt:創(chuàng)建運(yùn)行環(huán)境zqxt
workonzqxt: 工作在 zqxt 環(huán)境 或 從其它環(huán)境切換到 zqxt 環(huán)境
deactivate: 退出終端環(huán)境
其它的:
rmvirtualenvENV:刪除運(yùn)行環(huán)境ENV
mkprojectmic:創(chuàng)建mic項(xiàng)目和運(yùn)行環(huán)境mic
mktmpenv:創(chuàng)建臨時(shí)運(yùn)行環(huán)境
lsvirtualenv: 列出可用的運(yùn)行環(huán)境
lssitepackages: 列出當(dāng)前環(huán)境安裝了的包
創(chuàng)建的環(huán)境是獨(dú)立的悯搔,互不干擾骑丸,無(wú)需sudo權(quán)限即可使用 pip 來(lái)進(jìn)行包的管理。