Flask 環(huán)境配置

安裝Flask通常需要Python 2.6或更高版本。 盡管Flask及其依賴(lài)與Python 3(Python 3.3以上版本)配合良好,但許多Flask擴(kuò)展并不能正確支持它。 因此,但是官方建議在Python 3.6+ 以上安裝Flask。

安裝virtualenv

virtualenv是一個(gè)虛擬的Python環(huán)境構(gòu)建器。 它可以幫助用戶(hù)并行創(chuàng)建多個(gè)Python環(huán)境。 因此,它可以避免不同版本的庫(kù)之間的兼容性問(wèn)題。

使用虛擬環(huán)境在開(kāi)發(fā)和生產(chǎn)中管理項(xiàng)目的依賴(lài)關(guān)系。

虛擬環(huán)境解決什么問(wèn)題? 您擁有的Python項(xiàng)目越多,可能需要使用不同版本的Python庫(kù),甚至Python本身的版本也不相同。一個(gè)項(xiàng)目的較新版本的庫(kù)可能會(huì)破壞另一個(gè)項(xiàng)目的兼容性。

虛擬環(huán)境是獨(dú)立的Python庫(kù)組,每個(gè)項(xiàng)目一個(gè)環(huán)境。一個(gè)項(xiàng)目安裝的軟件包不會(huì)影響其他項(xiàng)目或操作系統(tǒng)的軟件包。

如果您使用的是:Python 2.x 那么可以參考以下安裝開(kāi)發(fā) virtualenv 。

以下命令在C:/pythonX/scripts路徑下安裝virtualenv,這里X是Python的版本名稱(chēng)。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
pip install virtualenv

輸出應(yīng)該是這樣的 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
Collecting virtualenv
   Downloading virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB)
     100% |################################| 1.8MB 204kB/s
 Installing collected packages: virtualenv
 Successfully installed virtualenv-15.0.1

該命令需要管理員權(quán)限。 在Linux/Mac OS上需要在pip之前添加sudo。 如果在Windows上,請(qǐng)以管理員身份登錄。在Ubuntu上,virtualenv可以使用其包管理器進(jìn)行安裝。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
$ sudo apt-get install virtualenv

安裝完成后,新的虛擬環(huán)境將在文件夾中創(chuàng)建。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
mkdir newproj
 cd newproj
 virtualenv venv

要激活相應(yīng)的環(huán)境,請(qǐng)?jiān)贚inux/OS X上使用以下命令 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
$ venv/bin/activate

在Windows上,可以使用以下命令 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
venv\scripts\activate

現(xiàn)在準(zhǔn)備在這個(gè)環(huán)境中安裝Flask。

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
$ pip install Flask

輸出應(yīng)該是這樣的 -

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
Collecting Flask
   Downloading Flask-0.10.1.tar.gz (544kB)
     100% |################################| 544kB 410kB/s
 Collecting Werkzeug>=0.7 (from Flask)
   Downloading Werkzeug-0.11.4-py2.py3-none-any.whl (305kB)
     100% |################################| 307kB 531kB/s
 Collecting Jinja2>=2.4 (from Flask)
   Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB)
     100% |################################| 266kB 935kB/s
 Collecting itsdangerous>=0.21 (from Flask)
   Downloading itsdangerous-0.24.tar.gz (46kB)
     100% |################################| 49kB 1.6MB/s
 Collecting MarkupSafe (from Jinja2>=2.4->Flask)
   Downloading MarkupSafe-0.23.tar.gz
 Installing collected packages: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask
   Running setup.py install for MarkupSafe
   Running setup.py install for itsdangerous
   Running setup.py install for Flask
 Successfully installed Flask-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24

以上命令可以直接運(yùn)行,無(wú)需虛擬環(huán)境進(jìn)行系統(tǒng)范圍的安裝。

以上內(nèi)容主要是針對(duì) Python 2.x 版本安裝Flask的。

Python 3與venv模塊捆綁在一起以創(chuàng)建虛擬環(huán)境。 如果您使用的是現(xiàn)代版本的Python,則可以繼續(xù)閱讀下一節(jié)。

安裝Flask

在激活的環(huán)境中,這里以Window 10 + Python 3.6環(huán)境作為安裝演示,使用以下命令安裝Flask:

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
$ pip install Flask

Flask安裝

這樣,F(xiàn)lask安裝就完成了,在一下節(jié)中,我們將學(xué)習(xí)如何使用Flask創(chuàng)建一個(gè)簡(jiǎn)單的Web應(yīng)用程序。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清