Flask 成長之路(一)---- Flask的安裝

Flask 是用 Python 寫的一個輕量 Web 應用框架,他依賴 Jinja 模板引擎和 Werkzeug WSGI 工具集,BSD授權,最新版本更新到Version 0.12。閒話少說,首先進行 flask 的安裝。

推薦使用 Python3 版本,支持 Python3.4 及更新的版本。flask 的依賴有以下幾個部分,他們在安裝 Flask 的時候會自動安裝。

  • Werkzeug 實現了 WSGI ,WSGI 是在應用和服務器之間的標準 Python 接口。
  • Jinja 是一種模板語言,用來渲染你的應用程序頁面。
  • MarkupSafe 和 Jinja 共同作用的,當渲染模板中出現了不可信的輸入的時候就會跳出,防止注入攻擊。
  • ItsDangerous 用來保證數據的完整性,在 Flask 中用來保護 Flask 的會話 cookies。
  • Click 是一個寫命令行應用程序的框架,它提供了 flask 命令,也支持添加個性化的管理命令。

另外還有一些可選的依賴,他們不會自動安裝。但是如果安裝了這些依賴,Flask 會自動探測到並使用他們。

  • Blinker 提供了對信號的支持
  • SimpleJSON 是 JSON 的實現並且和 Python 的 json 模塊兼容。
  • python-dotenv 在運行 flask 命令的時候提供了 dotenv 中環境變量的支持。
  • Watchdog 在開發的時候給服務器提供了一個更快更高效的重載器。

我們將在虛擬環境中安裝 flask 。虛擬環境就像一個個獨立的小組互不干擾,能夠很好的避免版本衝突的問題。Python3 自帶 venv 模塊可以用來創建虛擬環境。對於 Python2,需要首先安裝 virtualenv 。由於 Python3 的大潮流,我們將使用 Python3 版本。

首先創建虛擬環境

mkdir myproject
cd myproject 
python -m venv virtualenvname

在開始工程之前,首先要激活虛擬環境。在創建了虛擬環境以後,就會自動創建對應的庫和相應的一些腳本文件。

於是我們直接運行這些腳本文件,比如利用 activate 來激活當前的虛擬環境(virtualenvirenment)

virtualenvirenment\Scripts\activate

激活成功會在當前命令行前面的括號裏面看到虛擬環境的名稱(virtualenvirenment)。

接下來我們就在這個虛擬環境中安裝 flask。在 Windows 環境中。

pip install Flask

如果安裝不成功,可能是需要更新到最新的 pip 然後使用 pip3 安裝。

安裝完成後就會創建出一個 json 文件。

至此,flask 就安裝完成了。我們可以利用 flask 快速創建一個 Web 應用示例。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章