99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

App下載
2. Flask 安裝
Python Flask 建站框架入門課程 / 2. Flask 安裝
手機也能上課
App下載
1/5

Flask 安裝前


本課程適合有一定HTML、Python、網(wǎng)絡(luò)基礎(chǔ)的同學(xué)閱讀。

請自己在電腦上安裝Python 3 和 pip。建議安裝最新版本,課程中使用的是Python 3.13.0。
安裝方法,參考教程 Python 3 安裝。

Python 版本

我們推薦使用最新版本的 Python 。 Flask 支持 Python 3.8 以上版本。

依賴

當(dāng)安裝 Flask 時,以下配套軟件會被自動安裝。

  • Werkzeug 用于實現(xiàn) WSGI ,應(yīng)用和服務(wù)之間的標(biāo)準(zhǔn) Python 接口。

  • Jinja 用于渲染頁面的模板語言。

  • MarkupSafe 與 Jinja 共用,在渲染頁面時用于避免不可信的輸入,防止注 入攻擊。

  • ItsDangerous 保證數(shù)據(jù)完整性的安全標(biāo)志數(shù)據(jù),用于保護 Flask 的 session cookie.

  • Click 是一個命令行應(yīng)用的框架。用于提供 flask 命令,并允許添加 自定義管理命令。

  • Blinker 提供對于 信號 的支持。

虛擬環(huán)境

建議在開發(fā)環(huán)境和生產(chǎn)環(huán)境下都使用虛擬環(huán)境來管理項目的依賴。

為什么要使用虛擬環(huán)境?隨著你的 Python 項目越來越多,你會發(fā)現(xiàn)不同的項目 會需要不同的版本的 Python 庫。同一個 Python 庫的不同版本可能不兼容。

虛擬環(huán)境可以為每一個項目安裝獨立的 Python 庫,這樣就可以隔離不同項目之 間的 Python 庫,也可以隔離項目與操作系統(tǒng)之間的 Python 庫。

Python 內(nèi)置了用于創(chuàng)建虛擬環(huán)境的 venv 模塊。

創(chuàng)建一個虛擬環(huán)境

創(chuàng)建一個項目文件夾,然后創(chuàng)建一個虛擬環(huán)境。創(chuàng)建完成后項目文件夾中會有一 個 .venv 文件夾: 

當(dāng)然我們不需要創(chuàng)建這么多文件和文件夾也能運行Flask, 下面的課程會介紹到。

window環(huán)境下:

mkdir myproject
cd myproject
py -3 -m venv flaskenv

Linux/MacOS

mkdir myproject
cd myproject
python3 -m venv flaskenv

激活虛擬環(huán)境

在開始工作前,先要激活相應(yīng)的虛擬環(huán)境:

window環(huán)境:

flaskenv\Scripts\activate

Linux/MacOS

. flaskenv/bin/activate

激活后,你的終端提示符會顯示虛擬環(huán)境的名稱。


+10 經(jīng)驗 +10積分
解析
提示
參考答案
+10 經(jīng)驗 +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?