Flask 開發(fā)環(huán)境配置

Flask開發(fā)環(huán)境配置
Flask快速入門
Flask實(shí)踐Step by Step -- 'Hello World'
Flask實(shí)踐Step by Step -- 模板
Flask實(shí)踐Step by Step -- Web表單

Flask 開發(fā)環(huán)境配置

Flask依賴兩個(gè)外部庫 WerkzeugJinja2
Werkzeug是WSGI的一個(gè)工具集,Jinja2負(fù)責(zé)渲染模板

安裝Python

對(duì)python的要求是python版本 >= 2.6
Mac OS X 和 Linux系統(tǒng)中默認(rèn)已經(jīng)安裝了python,windows需要自行安裝,請(qǐng)到官網(wǎng)下載 Python
安裝包,推薦下載python2.7.x版本,如果想要體驗(yàn)python3.x版本,請(qǐng)參考 Python3 Support

virtualenv

虛擬環(huán)境安裝

  • Mac OS X or Linux
$sudo easy_install virtualenv

or

$sudo pip install virtualenv
  • Ubuntu
$sudo apt-get install python-virtualenv
  • Windows
    需要先按照easy_install,然后再執(zhí)行上面的命令按照virtualenv
    virtualenv按照完成之后,就可以創(chuàng)建自己的開發(fā)環(huán)境了,通常會(huì)創(chuàng)建一個(gè)文件夾
mkdir myproject
cd myproject
virtualenv venv

現(xiàn)在如果你想啟動(dòng)一個(gè)工程,只需要激活對(duì)應(yīng)的開發(fā)環(huán)境即可,OS X 和 Linux,執(zhí)行以下命令

$ . venv/bin/activate

Windows用戶需要執(zhí)行下面的命令

venv\scripts\activate

然后執(zhí)行下面的命令,就可以在你的虛擬環(huán)境中安裝Flask

pip install Flask

直接在系統(tǒng)環(huán)境中安裝

sudo pip install Flask

使用最新版本的Flask

如果你想要體驗(yàn)最新版本的Flask,可以使用下面兩種方式:

  • 通過pip安裝開發(fā)環(huán)境
    在虛擬環(huán)境中,
    mkdir flask
    cd flask
    virtualenv venv --distribute
    . venv/bin/activate
    pip install Flask==dev
    
  • 通過源碼安裝
    git clone http://github.com/mitsuhiko/flask.git
    cd flask
    virtualenv venv --distribute
    . venv/bin/activate
    python setup.py develop
    

Windows中配置pip

請(qǐng)下載tar包安裝 pip
下載之后,解壓到文件夾,在文件夾中執(zhí)行下面的命令

python setup.py install
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,412評(píng)論 22 257
  • 學(xué)習(xí) Flask,寫完一個(gè) Flask 應(yīng)用需要部署的時(shí)候,就想著折騰自己的服務(wù)器。根據(jù)搜索的教程照做,對(duì)于原理一...
    Cocoa_Coder閱讀 17,372評(píng)論 4 56
  • 譯者按:原文寫于2011年末,雖然文中關(guān)于Python 3的一些說法可以說已經(jīng)不成立了,但是作為一篇面向從其他語言...
    EarlGrey閱讀 69,864評(píng)論 7 124
  • 單元測(cè)試 寫測(cè)試的好處是不用盯著屏幕看了,需要跑幾十個(gè)用例的時(shí)候,用眼看是不是符合預(yù)期是非常二的行為。(商用的東西...
    thehgz閱讀 633評(píng)論 0 0
  • 曾有人說:落淚是有人在哭。 那么下雨又是什么? 是天在哭嗎? 人生在世,不過百年光景。 酸甜苦辣,留存在人心間。 ...
    半生辭閱讀 392評(píng)論 0 0

友情鏈接更多精彩內(nèi)容