1.2 安裝環境
使用虛擬環境安裝Flask,可以避免包的混亂和版本的衝突,虛擬環境是Python解釋器的副本,在虛擬環境中你可以安裝擴展包,爲每個程序單獨創建的虛擬環境,可以保證程序只能訪問虛擬環境中的包。而不會影響系統中安裝的全局Python解釋器,從而保證全局解釋器的整潔。
虛擬環境使用virtualenv創建,可以查看系統是否安裝了virtualenv:
$ virtualenv --version
安裝虛擬環境(須在聯網狀態下)
$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper
安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變量:
1、創建目錄用來存放虛擬環境
mkdir $HOME/.virtualenvs
2、打開~/.bashrc文件,並添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
3、運行
source ~/.bashrc
創建虛擬環境(ubuntu裏須在聯網狀態下)
$ mkvirtualenv Flask_py
進入虛擬環境
$ workon Flask_py
退出虛擬環境
如果所在環境爲真實環境,會提示deactivate:未找到命令
$ deactivate Flask_py
1.2.1 安裝Flask
指定Flask版本安裝
$ pip install flask==0.10.1
Mac系統:
$ easy_install flask==0.10.1
1.2.2 安裝Flask依賴包
安裝依賴包(須在虛擬環境中): 依賴就是開發以及程序運行需要使用的環境的集合。包括軟件、插件等。我們一般會把需要使用的依賴給保存在一個文件中,命名爲requirements的txt文件。如果在其它環境中要運行我們的項目,直接通過指令可以一次性安裝所有依賴。
安裝依賴包(須在虛擬環境中):
$ pip install -r requirements.txt
生成依賴包(須在虛擬環境中):
$ pip freeze > requirements.txt
在ipython中測試安裝是否成功
$ from flask import Flask