天天看點

python 選擇 flask_python3.6配置flask

前言:

自學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 選擇 flask_python3.6配置flask

python -m意思是:将子產品作為腳本運作

python 選擇 flask_python3.6配置flask

even:建立一個或多個目标python虛拟環境目錄

宗上所述,“python -m venv xxx”使用venv子產品建立了一個名為xxx的python虛拟環境

執行指令後在xxx目錄下生成一下檔案和目錄:

python 選擇 flask_python3.6配置flask

三、啟用虛拟環境

進入python虛拟環境目錄/xxx/Scripts,執行activate.bat指令,提示符前面出現虛拟環境目錄表示啟動成功

python 選擇 flask_python3.6配置flask

四、用pip給虛拟環境安裝子產品

Python 3.4+後虛拟環境自帶pip,3.4之前的要手動安裝(詳細安裝步驟請查閱相關資料);現在我們用pip list看一下已安裝的子產品:

python 選擇 flask_python3.6配置flask

預設的隻能看到兩個python自帶的子產品(pip和setuptools)

現在就用pip安裝一個我一直先要的子產品(flask)試試:

python 選擇 flask_python3.6配置flask

可見,flask有好多依賴的子產品

五、退出虛拟環境

使用deactivate.bat就可以退出虛拟環境,此時提示符前面的虛拟環境目錄消失。

總結:python3.4及後面的版本配置flask沒有像3.4之前的那麼麻煩,全部指令提示符一筆帶過。

寫在最後:如果有哪裡寫的不正确的地方歡迎指正

注意:【計算機名】不能包含中文或特殊符号,否則在app.run()的時候會抛出編碼錯誤的異常