flask-logo
Flask是基于Python的web架構,要使用Flask,需要安裝一系列的Python和Flask插件,這要求系統對Python的支持必須友好,這方面,Linux具有天然的優勢,因為Linux系統是集成Python的。因此,我們的實踐環境將基于Linux,對于windows環境,我們予以忽略。
1.1 基礎環境
相對來說,LINUX 對 python的支持顯得更為友好(個人見解,不喜勿噴),因此,本教程的基礎環境設置如下:
- Ubuntu 14.04
- 系統自帶 Python,版本 2.7.6
- IDE 是 Pycharm4.0.3(需要安裝)
1.2 建立虛擬環境
虛擬環境是 Python 解釋器的一個私有副本,在這個環境中你可以安裝私有包,而且不會影響系統中安裝的全局 Python 解釋器。這樣可以在系統的 Python 解釋器中避免包的混亂和版本的沖突。
虛擬環境使用第三方實用工具 virtualenv 創建。輸入以下命令可以檢查系統是否安裝了virtualenv:
$ virtualenv --version
如果結果顯示錯誤,你就需要安裝這個工具。
安裝命令:
$ sudo apt-get install python-dev python-virtualenv
下一步是在項目的目錄下創建 Python 虛擬環境。
$ 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 的子文件夾,它保存了一個全新的虛擬環境,其中有一個私有的 Python 解釋器。在使用之前,你需要先將其“激活”。在 Ubuntu14.04 下使用bash shell 命令行:
$ source flask/bin/activate
虛擬環境被激活后,其中 Python 解釋器的路徑就被添加進 PATH 中,但這種改變不是永久性的,它只會影響當前的命令行會話。激活后的命令提示符,加入環境名:
(flask)$
如果你想回到局 Python 解釋器中,可以在命令提示符下輸入deactivate。
(flask)$ deactivate
1.3 使用 pip 安裝 Python 包
在虛擬環境中安裝 Flask:
(flask)$ pip install flask
想要驗證 Flask 是否安裝正確,你可以啟動 Python 解釋器,嘗試導入 Flask:
(flask)$ python
>> import flask
>>
如果沒有看到錯誤提醒,那么恭喜您,你已經完成基礎環境的搭建了。