創(chuàng)建virtualenv,認(rèn)識Django

virtualenv是什么奢讨?

在開發(fā)Python應(yīng)用程序的時(shí)候樟蠕,系統(tǒng)安裝的Python3只有一個(gè)版本:3.4秕狰。所有第三方的包都會被pip安裝到Python3的site-packages目錄下族阅。

如果我們要同時(shí)開發(fā)多個(gè)應(yīng)用程序债朵,那這些應(yīng)用程序都會共用一個(gè)Python,就是安裝在系統(tǒng)的Python 3瀑凝。如果應(yīng)用A需要jinja 2.7序芦,而應(yīng)用B需要jinja 2.6怎么辦?

這種情況下粤咪,每個(gè)應(yīng)用可能需要各自擁有一套“獨(dú)立”的Python運(yùn)行環(huán)境谚中。virtualenv就是用來為一個(gè)應(yīng)用創(chuàng)建一套“隔離”的Python運(yùn)行環(huán)境。

安裝virtualenv

  • 首先寥枝,我們用pip安裝virtualenv:
    pip3 install virtualenv
  • 為一個(gè)工程項(xiàng)目搭建一個(gè)虛擬環(huán)境:
    比如在c盤創(chuàng)建my_porject文件夾
    在my_project文件夾中創(chuàng)建new_env文件夾
  • 用管理員身份運(yùn)行CMD
  • 進(jìn)入文件目錄宪塔,安裝
C:\Windows\System32>cd c:\

c:\>cd my_porject

c:\>my_porject\cd new_env
  • 為virtualenv指定Python解釋器,并命名為py3.6
    c:\>my_porject\new_env\virtualenv -p C:\Users\liulu\AppData\Local\Programs\Python\Python36 py3.6
  • 使用新環(huán)境
    c:\>my_porject\cd new_env\cd Scripts
    c:\>my_porject\cd new_env\Scripts\activate
    (py3.6) c:\>my_porject\cd new_env\Scripts\activate
  • 出現(xiàn) (py3.6)即創(chuàng)建成功
  • 在py3.6環(huán)境下安裝Django,以Django1.11版本為例
  • 如果你不知道需要安裝哪個(gè)版本,請看下文對照表脉顿。
    (py3.6) c:\>my_porject\cd new_env\Scripts\pip3 install django==1.1

Django是什么蝌麸?

Python下有許多款不同的 Web 框架。Django是重量級選手中最有代表性的一位艾疟。許多成功的網(wǎng)站和APP都基于Django。
Django是一個(gè)開放源代碼的Web應(yīng)用框架敢辩,由Python寫成蔽莱。
Django遵守BSD版權(quán),初次發(fā)布于2005年7月, 并于2008年9月發(fā)布了第一個(gè)正式版本1.0 戚长。
Django采用了MVC的軟件設(shè)計(jì)模式盗冷,即模型M,視圖V和控制器C同廉。

學(xué)習(xí)Django之前你需要有Python都基礎(chǔ)仪糖。

Django版本問題

Django版本 Python版本
1.8 2.7, 3.2 , 3.3, 3.4, 3.5
1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.5+

注:版本一定要對應(yīng),否則會發(fā)生錯(cuò)誤迫肖。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锅劝,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蟆湖,更是在濱河造成了極大的恐慌故爵,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件隅津,死亡現(xiàn)場離奇詭異诬垂,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)伦仍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門结窘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人充蓝,你說我怎么就攤上這事隧枫。” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵悠垛,是天一觀的道長线定。 經(jīng)常有香客問我,道長确买,這世上最難降的妖魔是什么斤讥? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮湾趾,結(jié)果婚禮上芭商,老公的妹妹穿的比我還像新娘。我一直安慰自己搀缠,他們只是感情好铛楣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著艺普,像睡著了一般簸州。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上歧譬,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天岸浑,我揣著相機(jī)與錄音,去河邊找鬼瑰步。 笑死矢洲,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的缩焦。 我是一名探鬼主播读虏,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼袁滥!你這毒婦竟也來了盖桥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤呻拌,失蹤者是張志新(化名)和其女友劉穎葱轩,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體藐握,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡靴拱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了猾普。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袜炕。...
    茶點(diǎn)故事閱讀 39,991評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖初家,靈堂內(nèi)的尸體忽然破棺而出偎窘,到底是詐尸還是另有隱情乌助,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布陌知,位于F島的核電站他托,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏仆葡。R本人自食惡果不足惜赏参,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望沿盅。 院中可真熱鬧把篓,春花似錦、人聲如沸腰涧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽窖铡。三九已至疗锐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間万伤,已是汗流浹背窒悔。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留敌买,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓阶界,卻偏偏與公主長得像虹钮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子膘融,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評論 2 355

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