Flask是基于Python的web架構余佛,要使用Flask罩抗,需要安裝一系列的Python和Flask插件滨嘱,這要求系統(tǒng)對Python的支持必須友好峰鄙,這方面,Linux具有天然的優(yōu)勢太雨,因為Linux系統(tǒng)是集成Python的吟榴。因此,我們的實踐環(huán)境將基于Linux囊扳,對于windows環(huán)境吩翻,我們予以忽略。
1.1 基礎環(huán)境
相對來說,LINUX 對 python的支持顯得更為友好(個人見解,不喜勿噴),因此,本教程的基礎環(huán)境設置如下:
- Ubuntu 14.04
- 系統(tǒng)自帶 Python,版本 2.7.6
- IDE 是 Pycharm4.0.3(需要安裝)
1.2 建立虛擬環(huán)境
虛擬環(huán)境是 Python 解釋器的一個私有副本,在這個環(huán)境中你可以安裝私有包,而且不會影響系統(tǒng)中安裝的全局 Python 解釋器锥咸。這樣可以在系統(tǒng)的 Python 解釋器中避免包的混亂和版本的沖突狭瞎。
虛擬環(huán)境使用第三方實用工具 virtualenv 創(chuàng)建。輸入以下命令可以檢查系統(tǒng)是否安裝了virtualenv:
$ virtualenv --version
如果結果顯示錯誤,你就需要安裝這個工具她君。
安裝命令:
$ sudo apt-get install python-dev python-virtualenv
下一步是在項目的目錄下創(chuàng)建 Python 虛擬環(huán)境脚作。
$ cd /opt
$ sudo mkdir ousi373
$ sudo chown xxpost:xxpost -R ousi373
$ cd ousi373
$ virtualenv flask
New python executable in flask/bin/python
Installing setuptools, pip...done.
現在 ousi373 文件夾下有一個名為 flask 的子文件夾,它保存了一個全新的虛擬環(huán)境,其中有一個私有的 Python 解釋器。在使用之前,你需要先將其“激活”。在 Ubuntu14.04 下使用bash shell 命令行:
$ source flask/bin/activate
虛擬環(huán)境被激活后,其中 Python 解釋器的路徑就被添加進 PATH 中,但這種改變不是永久性的,它只會影響當前的命令行會話球涛。激活后的命令提示符,加入環(huán)境名:
(flask)$
如果你想回到局 Python 解釋器中,可以在命令提示符下輸入deactivate劣针。
(flask)$ deactivate
1.3 使用 pip 安裝 Python 包
在虛擬環(huán)境中安裝 Flask:
(flask)$ pip install flask
想要驗證 Flask 是否安裝正確,你可以啟動 Python 解釋器,嘗試導入 Flask:
(flask)$ python
>> import flask
>>
如果沒有看到錯誤提醒,那么恭喜您,你已經完成基礎環(huán)境的搭建了。