Django 環(huán)境搭建

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)行包的管理。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末妒貌,一起剝皮案震驚了整個(gè)濱河市通危,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌灌曙,老刑警劉巖菊碟,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異在刺,居然都是意外死亡逆害,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)蚣驼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)魄幕,“玉大人,你說(shuō)我怎么就攤上這事颖杏〈吭桑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵留储,是天一觀的道長(zhǎng)翼抠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)欲鹏,這世上最難降的妖魔是什么机久? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任臭墨,我火速辦了婚禮赔嚎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘胧弛。我一直安慰自己尤误,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布结缚。 她就那樣靜靜地躺著损晤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪红竭。 梳的紋絲不亂的頭發(fā)上尤勋,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天喘落,我揣著相機(jī)與錄音,去河邊找鬼最冰。 笑死瘦棋,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的暖哨。 我是一名探鬼主播赌朋,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼篇裁!你這毒婦竟也來(lái)了沛慢?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤达布,失蹤者是張志新(化名)和其女友劉穎团甲,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體黍聂,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伐庭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了分冈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片圾另。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖雕沉,靈堂內(nèi)的尸體忽然破棺而出集乔,到底是詐尸還是另有隱情,我是刑警寧澤坡椒,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布扰路,位于F島的核電站,受9級(jí)特大地震影響倔叼,放射性物質(zhì)發(fā)生泄漏汗唱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一丈攒、第九天 我趴在偏房一處隱蔽的房頂上張望哩罪。 院中可真熱鬧,春花似錦巡验、人聲如沸际插。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)框弛。三九已至,卻和暖如春捕捂,著一層夾襖步出監(jiān)牢的瞬間瑟枫,已是汗流浹背斗搞。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留慷妙,地道東北人榜旦。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像景殷,于是被迫代替她去往敵國(guó)和親溅呢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容