老男人開始學python之Flask安裝

很多年以來拓劝,一直沒有認真的學習過寫程序雏逾,只是偶爾寫一點點代碼片段,浪費了很多很多的時間郑临,活到老學到老栖博,就從現(xiàn)在開始吧。

關于學習方法厢洞,從目的出發(fā)仇让,為什么要學習?因為想寫個網(wǎng)站躺翻。選擇了python丧叽,選擇了Flask那就直接選擇一個教程直接開始,過程中遇到不懂的再去想辦法解決公你、總結以達到最終的目的踊淳。

【教程選擇】

歡迎進入Flask大型教程項目!
教程鏈接:http://www.pythondoc.com/flask-mega-tutorial/index.html

【Flask安裝】

系統(tǒng)環(huán)境:Win 32位 XP +Python 3.4.4

一陕靠、創(chuàng)建目錄:用于放置應用程序迂尝;

F:\pythontest

二脱茉、創(chuàng)建一個虛擬環(huán)境:

在這個虛擬環(huán)境中可以安裝所有需要的東西而不會影響python主環(huán)境,首先命令行下進入F:\pythontest目錄:

方法一:使用命令:python -m venv flask

在flask文件夾創(chuàng)建虛擬環(huán)境

解釋:

  1. 在F:\pythontest目錄中創(chuàng)建flask 文件夾雹舀,并在其中創(chuàng)建一個完整的 Python 環(huán)境芦劣;
  2. python -m:運行一個指定的模塊粗俱,這里就是指定運行venv
    參考:python 中的-m 參數(shù)是起什么作用呢·说榆?
    鏈接:https://www.v2ex.com/t/216318
    自問自答:python -m參數(shù)?
    鏈接:http://www.tuicool.com/articles/jMzqYzF
  3. venv是什么寸认?從 Python 3.3 開始签财,自帶了一個虛擬環(huán)境venv,它的很多操作都和 virtualenv 類似偏塞〕簦可使用 python -m venv myenv 命令來創(chuàng)建一個虛擬環(huán)境;
  4. 系統(tǒng)安裝的Python3只有一個版本:3.4.4灸叼,所有第三方的包都會被pip安裝到Python3的site-packages目錄下神汹,即D:\Python34\Lib\site-packages;
  5. 命令virtualenv --no-site-packages venv 就可以創(chuàng)建一個獨立的Python運行環(huán)境古今,如果加上參數(shù)--no-site-packages屁魏,已經(jīng)安裝到系統(tǒng)Python環(huán)境中的所有第三方包都不會復制過來,這樣就得到了一個不帶任何第三方包的“干凈”的Python運行環(huán)境捉腥。
    參考:Python 虛擬環(huán)境(virtualenv氓拼、virtualenvwrapper、venv抵碟、pyenv)
    鏈接:http://www.tuicool.com/articles/ueeiIvM
    廖雪峰python教程:virtualenv
    鏈接:
    http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000

方法二:使用virtualenv創(chuàng)建安裝環(huán)境:

安裝之前查看一下本機已經(jīng)安裝的庫:使用pip list命令桃漾;

查看已安裝庫列表

使用pip list命令過程出現(xiàn):
You are using pip version 7.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

升級pip:

升級pip
1. 安裝virtualenv:pip install virtualenv
安裝virtualenv
2. 創(chuàng)建虛擬環(huán)境:virtualenv flask
用virtualenv創(chuàng)建虛擬環(huán)境

【注意】python 3.4.4已經(jīng)自帶安裝了pip,若沒有pip需要先安裝pip再使用拟逮。

三撬统、安裝flask及其擴展:

【注意】當前命令行路徑為:F:\pythontest
依次執(zhí)行以下命令:

                  flask\Scripts\pip.exe install flask
                  flask\Scripts\pip.exe install flask-login
                  flask\Scripts\pip install flask-openid
                  flask\Scripts\pip install flask-mail
                  flask\Scripts\pip install flask-sqlalchemy
                  flask\Scripts\pip install sqlalchemy-migrate
                  flask\Scripts\pip install flask-whooshalchemy
                  flask\Scripts\pip install flask-wtf
                  flask\Scripts\pip install flask-babel
                  flask\Scripts\pip install guess_language
                  flask\Scripts\pip install flipflop
                  flask\Scripts\pip install coverage

安裝完成以后使用pip list查看一下:

查看虛擬環(huán)境中已安裝的庫

這里出現(xiàn):

DEPRECATION: The default format will switch to columns in the future.
You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.

在當前用戶目錄下創(chuàng)建pip目錄,并在pip目錄中創(chuàng)建pip.ini文件敦迄,內(nèi)容如下宪摧,即可解決。

[list]
format=columns```
     
**【注】當前用戶目錄本例指:C:\Documents and Settings\Administrator**
                    
![pip list 命令](http://upload-images.jianshu.io/upload_images/4953400-964b790d4a7bb023.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

#總結幾個知識點:
**1. python 3.4.4默認已安裝pip颅崩,其他版本如果沒有安裝需要安裝pip几于;**
**2. 兩種虛擬環(huán)境:venv和virtualenv,python3.3以后標準庫自帶venv沿后,virtualenv使用pip安裝沿彭;**
**3. pip安裝擴展庫(pip install)和查看已安裝的庫命令(pip list)以及升級命令;**
**4. pip在windows下配置文件所在路徑為用戶目錄尖滚;**
**5. 需要注意的地方:路徑喉刘;**
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瞧柔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子睦裳,更是在濱河造成了極大的恐慌造锅,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件廉邑,死亡現(xiàn)場離奇詭異哥蔚,居然都是意外死亡,警方通過查閱死者的電腦和手機蛛蒙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門糙箍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人牵祟,你說我怎么就攤上這事深夯。” “怎么了诺苹?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵咕晋,是天一觀的道長。 經(jīng)常有香客問我收奔,道長掌呜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任筹淫,我火速辦了婚禮站辉,結果婚禮上,老公的妹妹穿的比我還像新娘损姜。我一直安慰自己饰剥,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布摧阅。 她就那樣靜靜地躺著汰蓉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪棒卷。 梳的紋絲不亂的頭發(fā)上顾孽,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音比规,去河邊找鬼若厚。 笑死,一個胖子當著我的面吹牛蜒什,可吹牛的內(nèi)容都是我干的测秸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼霎冯!你這毒婦竟也來了铃拇?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤沈撞,失蹤者是張志新(化名)和其女友劉穎慷荔,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缠俺,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡显晶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了晋修。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吧碾。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡凰盔,死狀恐怖墓卦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情户敬,我是刑警寧澤落剪,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站尿庐,受9級特大地震影響忠怖,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抄瑟,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一凡泣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧皮假,春花似錦鞋拟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至褪测,卻和暖如春猴誊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背侮措。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工懈叹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人分扎。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓澄成,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子环揽,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

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

  • 22年12月更新:個人網(wǎng)站關停略荡,如果仍舊對舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,184評論 22 257
  • Python為主流開發(fā)語言, 用python 開發(fā)的程序越來越多歉胶。 方便的是大多l(xiāng)inux系統(tǒng)里面都默認集成了py...
    53921f46e0b9閱讀 63,802評論 3 18
  • # Python 資源大全中文版 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,486評論 6 427
  • 本文為《爬著學Python》系列第十三篇文章汛兜。 Python能在這幾年火起來,靠的不是網(wǎng)上一大片的爬蟲和服務器后端...
    SyPy閱讀 4,814評論 0 5
  • 備:電腦中瀏覽各種網(wǎng)頁通今,把網(wǎng)頁存為書簽粥谬,也沒有歸類,各種雜亂無章辫塌,心煩漏策,試試簡書 HEXO 安裝教程 主題 更換主...
    PerKSH閱讀 282評論 0 0