啃《flask web開發 基於python的web應用開發實戰》(狗書)到現在已經有一段時間了,對於flask還是有乙個比較模糊的認識,所以把我學習的過程(筆記)記錄下來。
說明一下,我使用的是linux系統,如果你使用的是windows,請另尋博文。
所以虛擬環境不需要使用管理員許可權,也可以避免在系統的python直譯器中包的混亂和版本的衝突。
使用在安裝flask之前,我們需要搭建乙個虛擬環境,由於我使用的是anaconda,所以我搭建的過程會有些不同
panghu@panghu-pc
:~/desktop/flask_note/flask_code
$ python -m venv venv
panghu@panghu-pc
:~/desktop/flask_note/flask_code
$ ls
venv
python -m venv是命令,後邊的venv是資料夾
panghu@panghu-pc
:~/desktop/flask_note/flask_code
$ source venv/bin/activate
虛擬環境被啟用後,我們就可以看到在命令列之前會有乙個(venv)
(venv) panghu@panghu-pc
:~/desktop/flask_note/flask_code
$
當我們搭建好虛擬環境之後就可以安裝flask了,在命令列中輸入以下命令(為了方便,以下省略(venv) )
pip install flask
(venv) panghu@panghu-pc:~/desktop/flask_note/flask_code$ pip install flask
collecting flask
using cached flask-
0.12
.2-py2
.py3-none
-any
.whl
collecting itsdangerous>=
0.21 (from flask)
collecting werkzeug>=
0.7 (from flask)
using cached werkzeug-
0.14
.1-py2
.py3-none
-any
.whl
collecting click>=
2.0 (from flask)
using cached click-
6.7-py2
.py3-none
-any
.whl
collecting jinja2>=
2.4 (from flask)
using cached jinja2-
2.10
-py2
.py3-none
-any
.whl
collecting markupsafe>=
0.23 (from jinja2>=
2.4->flask)
installing collected packages: itsdangerous, werkzeug, click, markupsafe, jinja2, flask
successfully installed jinja2-
2.10 markupsafe-
1.0 werkzeug-
0.14
.1 click-
6.7 flask-
0.12
.2 itsdangerous-
0.24
如果你想回到全域性python直譯器中,可以輸入deactivate
(venv) panghu@panghu-pc
:~/desktop/flask_note/flask_code
$ python
python
3.6.4 |anaconda, inc.| (default, jan
162018, 18:10
:19)
[gcc
7.2.0] on linux
type
or"license"
for more information.
>>> import flask
>>>
nullb driver分析0 環境搭建
2.修改 3.測試方法 本系列文章主要從null block dev驅動 位於drivers block 著手來分析block多佇列機制,本文只是簡要說明相關環境搭建的方法。核心版本 kernel 4.19 本文選擇將null block驅動編譯進核心 mount t configfs none m...
零式機器學習筆記 Day0 環境搭建
sklearn是scikit learn庫的簡稱,是python的第三方機器學習基本庫。無需複雜程式設計,便可完成大多數機器學習任務。sklearn庫基於numpy scipy和matplotlib庫,這些依賴庫需要安裝。需要安裝的軟體如下 ide編輯器vscode python 2.7 pip工具...
1 環境搭建
對於這個東西嗎,我也不是很了解,邊學邊記錄下來 需要的軟體都存入雲盤了 環境搭建 2 配置好路徑後,cmd命令除錯,敲入gradle然後回車,配置成功後如圖 選好自己想要的,已經開發引擎,點選generate,開始生成專案,生成過程中 generate按鈕變灰色,等待到變回白色高亮時候,專案就建立成...