Python2.7環(huán)境Flask框架安裝簡明教程【已測試】
本文詳細(xì)講述了Python2.7環(huán)境Flask框架安裝方法。分享給大家供大家參考,具體如下:
第1步:確保本機(jī)已經(jīng)安裝有python,下載easy_install到本地某一目錄,雙擊ez_setup.py,python將自動(dòng)下載到python安裝目錄/Scripts 下面,然后在系統(tǒng)環(huán)境變量的PATH中添加easy_install所在的目錄,例如:C:Python27Scripts
第2步:安裝 virtualenv,這個(gè)主要是用來做解釋器環(huán)境隔離的,避免同一機(jī)器上的多個(gè)python或者多個(gè)python的庫依賴,各種操作系統(tǒng)安裝命令如下:
linux and mac os x: sudo easy_install virtualenv
或者 sudo pip install virtualenv
如果是ubuntu,可以
sudo apt-get install python-virtualenv
在windows下,則直接在python shell窗口執(zhí)行:
easy_install virtualenv
補(bǔ)充:Windows在安裝flask之前,你必須要先安裝python和easy_install,easy_install只支持pyhon2.x版本不支持python3.x版本
這是下載easy_install的網(wǎng)站:
下載地址:http://pypi.python.org/pypi/setuptools 可以找到正確的版本進(jìn)行下載。
win7 32位可以下載setuptools-0.6c11.win32-py2.7.exe 。
注意:win7 64位必須使用ez_setup.py進(jìn)行安裝。方法是下載ez_setup.py后,在cmd下執(zhí)行
python ez_setup.py
,即可自動(dòng)安裝setuptools。目前沒有直接的exe安裝版本。安裝完easy_install后,在系統(tǒng)環(huán)境變量的PATH中添加easy_install所在的目錄,例如:C:\Python27\Scripts
第3步:使用virtualenv創(chuàng)建一個(gè)python虛擬環(huán)境,后面的Flask項(xiàng)目我們就可能要在這個(gè)環(huán)境下運(yùn)行并測試。
Python2.7環(huán)境下pip安裝可直接安裝whl文件也可下載tar.gz格式文件解壓安裝(進(jìn)入解壓目錄后使用python setup.py install
命令即可),小編這里測試環(huán)境使用了8.0.1版本(注:pip版本過低會(huì)導(dǎo)致使用pip install flask
命令安裝flask失敗?。?,下載地址:https://pypi.org/project/pip/8.0.1/#files
Linux/mac系統(tǒng)下:
$ mkdir myproject $ cd myproject $ virtualenv venv #創(chuàng)建一個(gè) venv 文件夾 New python executable in env/bin/python Installing setuptools............done.
現(xiàn)在,無論何時(shí)你想在某個(gè)項(xiàng)目上工作,只需要激活相應(yīng)的環(huán)境。
當(dāng)然,你也可以創(chuàng)建多個(gè)項(xiàng)目文件夾,比如
$ virtualenv myenvu
現(xiàn)在,無論何時(shí)你想在某個(gè)項(xiàng)目上工作,只需要激活相應(yīng)的環(huán)境。
然后就是激活虛擬環(huán)境: $ . venv/bin/activate(注意.后面的空格哦~)
(若提示沒有權(quán)限,請$sudo chomd 777 activate
)
激活了虛擬環(huán)境,下面我們就可以在里面正式安裝Flask了,linux/mac下: $ easy_install Flask
(注意大小寫,若沒有權(quán)限請使用sudo
)
Windows下創(chuàng)建python虛擬環(huán)境,則更簡單,切換到dos模式,運(yùn)算以下命令即可
>cd D: >virtualenv myvir
創(chuàng)建完之后,會(huì)發(fā)現(xiàn)D盤目錄下會(huì)多出一個(gè)myvir目錄,在終端切換至該目錄Scripts目錄下,執(zhí)行 > activate.bat 即可激活該虛擬環(huán)境。
激活了虛擬環(huán)境,下面我們就可以在里面正式安裝Flask了,Windows下 :
easy_install Flask
這樣就安裝完了。
小編這里使用了最簡單的pip
命令安裝,即運(yùn)行:
pip install flask
安裝成功后得到如下結(jié)果:
最后簡單測試一下
from flask import Flask app = Flask(__name__) @app .route('/') def hello_world(): return"Hello World!" if __name__ == '__main__': app.run()
把它存為 hello.py 或其它相似的文件名,然后在激活的myvir python解釋器運(yùn)行這個(gè)文件(確保程序名不叫 flask.py ,這樣會(huì)和Flask本身發(fā)生沖突)
$ python hello.py
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
打開網(wǎng)址 http://127.0.0.1:5000/, 是不是看到了熟悉的hello world 問候~
IDE配置:在Interpreter一項(xiàng)選擇venv文件夾~
更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python入門與進(jìn)階經(jīng)典教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python中Django與Echarts的結(jié)合用法圖文詳解
ECharts是一個(gè)第三方控件,下面這篇文章主要給大家介紹了關(guān)于Python中Django與Echarts的結(jié)合用法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10Python?UnicodedecodeError編碼問題解決方法匯總
本文主要介紹了Python?UnicodedecodeError編碼問題解決方法匯總,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08linux上運(yùn)行python腳本,SyntaxError:?invalid?syntax的解決
這篇文章主要介紹了linux上運(yùn)行python腳本,SyntaxError:?invalid?syntax的解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12一篇文章教你用Python實(shí)現(xiàn)一鍵文件重命名
這篇文章主要介紹了如何用python一鍵文件重命名,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09Python?sklearn庫三種常用編碼格式實(shí)例
這篇文章主要為大家介紹了Python?sklearn庫三種常用編碼格式實(shí)例展示,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09