天天看點

Ubuntu 安裝flask架構

網上搜尋指令,發現:easy_install flask安裝失敗,具體原因就不得而知(可能被牆了)。

1.安裝virtualenv,為每一個pyhton應用都“安裝”一個獨立的python環境;

sudo apt-get install python-virtualenv 或 sudo easy_install virtualenv

2.為你的應用建立一個目錄:

mkdir myproject

cd myproject

3.為應用建立一個單獨的開發環境:

virtualenv env //建立一個名為env的目錄,這個目錄就是一個獨立的python環境

. env/bin/activate //激活名為env的環境,注意"."點後面有關空格;

4.在激活的前提下,安裝flask

apt-get install python-flask

然後寫一個最小的基于flask的應用:

cd env

vi hello.py

[python] view plain copy

from flask import flask

app = flask(__name__)

@app.route('/')

def hello_world():

if name == '__main__':

然後執行:python hello.py

發現報錯了:no module .....,缺少子產品,由于flask依賴其他庫檔案,是以需要下載下傳以下檔案:

jinjia2,

werkzeug,

click,

itsdangerous,

markupsafe

這些都是github上的開源項目,右邊下載下傳zip檔案解壓到env目錄下,然後切換到該各自解壓目錄下,

各自執行一次安裝指令 : python setup.py install

然後你在執行:python hello.py

出現提示: