安裝環(huán)境
使用虛擬環(huán)境安裝Flask姿鸿,可以避免包的混亂和版本的沖突百新,虛擬環(huán)境是Python解釋器的副本丘侠,在虛擬環(huán)境中你可以安裝擴展包茶鉴,為每個程序單獨創(chuàng)建的虛擬環(huán)境,可以保證程序只能訪問虛擬環(huán)境中的包灭返。而不會影響系統(tǒng)中安裝的全局Python解釋器盗迟,從而保證全局解釋器的整潔。
虛擬環(huán)境使用virtualenv創(chuàng)建熙含,可以查看系統(tǒng)是否安裝了virtualenv:
$ virtualenv --version
安裝虛擬環(huán)境(須在聯(lián)網(wǎng)狀態(tài)下)
$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper
安裝完虛擬環(huán)境后罚缕,如果提示找不到mkvirtualenv命令,須配置環(huán)境變量:
# 1怎静、創(chuàng)建目錄用來存放虛擬環(huán)境
mkdir $HOME/.virtualenvs
# 2邮弹、打開~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3蚓聘、運行
source ~/.bashrc
創(chuàng)建虛擬環(huán)境(ubuntu里須在聯(lián)網(wǎng)狀態(tài)下)
$ mkvirtualenv Flask_py
指定python版本安裝虛擬環(huán)境
xxzxdeMacBook-Pro:bin xxzx$ which python3
/usr/local/bin/python3
xxzxdeMacBook-Pro:bin xxzx$ mkvirtualenv --python=/usr/local/bin/python3.6 Flask_py3
進入虛擬環(huán)境
$ workon Flask_py
退出虛擬環(huán)境
$ deactivate Flask_py
安裝Flask
指定Flask版本安裝
$ pip install flask==0.10.1
Mac系統(tǒng):
$ easy_install flask==0.10.1
安裝Flask依賴包
安裝依賴包(須在虛擬環(huán)境中): 依賴就是開發(fā)以及程序運行需要使用的環(huán)境的集合腌乡。包括軟件、插件等夜牡。我們一般會把需要使用的依賴給保存在一個文件中与纽,命名為requirements的txt文件。如果在其它環(huán)境中要運行我們的項目氯材,直接通過指令可以一次性安裝所有依賴渣锦。
安裝依賴包(須在虛擬環(huán)境中):
$ pip install -r requirements.txt
生成依賴包(須在虛擬環(huán)境中):
$ pip freeze > requirements.txt
在ipython中測試安裝是否成功
$ from flask import Flask