安裝Flask通常需要Python 2.6或更高版本。 盡管Flask及其依賴與Python 3(Python 3.3以上版本)配合良好,但許多Flask擴充并不能正确支援它。 是以,但是官方建議在Python 3.6+ 以上安裝Flask。
安裝virtualenv
virtualenv是一個虛拟的Python環境建構器。 它可以幫助使用者并行建立多個Python環境。 是以,它可以避免不同版本的庫之間的相容性問題。
使用虛拟環境在開發和生産中管理項目的依賴關系。
虛拟環境解決什麼問題? 您擁有的Python項目越多,可能需要使用不同版本的Python庫,甚至Python本身的版本也不相同。一個項目的較新版本的庫可能會破壞另一個項目的相容性。
虛拟環境是獨立的Python庫組,每個項目一個環境。一個項目安裝的軟體包不會影響其他項目或作業系統的軟體包。
如果您使用的是:Python 2.x 那麼可以參考以下安裝開發 virtualenv 。
以下指令在C:/pythonX/scripts路徑下安裝virtualenv,這裡X是Python的版本名稱。
pip install virtualenv
輸出應該是這樣的 -
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
該指令需要管理者權限。 在Linux/Mac OS上需要在pip之前添加sudo。 如果在Windows上,請以管理者身份登入。在Ubuntu上,virtualenv可以使用其包管理器進行安裝。
$ sudo apt-get install virtualenv
安裝完成後,新的虛拟環境将在檔案夾中建立。
mkdir newproj
cd newproj
virtualenv venv
要激活相應的環境,請在Linux/OS X上使用以下指令 -
$ venv/bin/activate
在Windows上,可以使用以下指令 -
venv\scripts\activate
現在準備在這個環境中安裝Flask。
$ pip install Flask
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
以上指令可以直接運作,無需虛拟環境進行系統範圍的安裝。
以上内容主要是針對 Python 2.x 版本安裝Flask的。
Python 3與venv子產品捆綁在一起以建立虛拟環境。 如果您使用的是現代版本的Python,則可以繼續閱讀下一節。
安裝Flask
在激活的環境中,這裡以Window 10 + Python 3.6環境作為安裝示範,使用以下指令安裝Flask:
這樣,Flask安裝就完成了,在一下節中,我們将學習如何使用Flask建立一個簡單的Web應用程式。(編輯:雷林鵬