前言:
自學python已經有一段時間了,基本上都是基礎知識,熟悉了基本文法;最近開始學習pythonWEB程式設計,也比較了python的幾個web架構,最終選擇flask;然後就開始研究怎麼把環境搭配起來。看了好多資料,基本上都是python2的内容(各種安裝/環境變量等等顯得好麻煩),自己也嘗試跟着做了一遍,但是在第一步(安裝虛拟環境)就卡住了。萬般無奈,又繼續找相關資料,終于功夫不負有心人,找到了一篇部落格《windows10+Python3.6的flask學習筆記》,跟着操作了一遍,果然一切順利。我終于可以開始我的web程式設計了。為了防止以後忘記,随手記錄了下來。
聲明:
本筆記摘自博文http://blog.csdn.net/edison_404/article/details/77203352和http://blog.csdn.net/xiong1081/article/details/53688551部分内容
一、python3.6的安裝
略(以後補上)
二、建立虛拟環境(virtualenv)
Python 3.3 通過 venv 子產品原生支援虛拟環境,指令為 pyvenv 。 pyvenv 可以替代 virtualenv 。不過要注意,在 Python 3.3 中使用 pyvenv 指令建立的虛拟環境不包含 pip ,你需要進行手動安裝。Python 3.4 改進了這一缺陷, pyvenv 完全可以代替 virtualenv 。
使用指令提示符建立一個目錄(mkdir xxx),作為虛拟環境目錄
進入剛剛建立的目錄(cd xxx)
使用python指令建立虛拟環境(python -m venv xxx):
指令詳解:
python -m意思是:将子產品作為腳本運作
even:建立一個或多個目标python虛拟環境目錄
宗上所述,“python -m venv xxx”使用venv子產品建立了一個名為xxx的python虛拟環境
執行指令後在xxx目錄下生成一下檔案和目錄:
三、啟用虛拟環境
進入python虛拟環境目錄/xxx/Scripts,執行activate.bat指令,提示符前面出現虛拟環境目錄表示啟動成功
四、用pip給虛拟環境安裝子產品
Python 3.4+後虛拟環境自帶pip,3.4之前的要手動安裝(詳細安裝步驟請查閱相關資料);現在我們用pip list看一下已安裝的子產品:
預設的隻能看到兩個python自帶的子產品(pip和setuptools)
現在就用pip安裝一個我一直先要的子產品(flask)試試:
可見,flask有好多依賴的子產品
五、退出虛拟環境
使用deactivate.bat就可以退出虛拟環境,此時提示符前面的虛拟環境目錄消失。
總結:python3.4及後面的版本配置flask沒有像3.4之前的那麼麻煩,全部指令提示符一筆帶過。
寫在最後:如果有哪裡寫的不正确的地方歡迎指正
注意:【計算機名】不能包含中文或特殊符号,否則在app.run()的時候會抛出編碼錯誤的異常