python flask web开发 可视化开发_python web开发之——Flask入门教程
一、安裝python2.7(略)
1、Mac下使用python2.7
2、Windows下安裝python2.7
從官網(wǎng)下載
雙擊python2.7,然后選擇安裝路徑,一頓下一步就可以了。
設(shè)置環(huán)境變量,把python的安裝路徑添加到PATH變量中。
還需設(shè)置一個(gè)環(huán)境變量,將python的Script目錄也添加到PATH中,一定要設(shè)置,不然后面就不能正常安裝flask了。想學(xué)習(xí)可以加Python學(xué)習(xí)(q-u-n )-227-435-450 即可獲取,內(nèi)附:開發(fā)工具和安裝包,以及視頻資料系統(tǒng)學(xué)習(xí)路線圖
二、安裝python虛擬環(huán)境
1、為什么要安裝虛擬環(huán)境,舉個(gè)栗子:
假設(shè)你現(xiàn)在要開發(fā)一個(gè)項(xiàng)目A,使用的Flask的版本是0.12.2,過幾年你又要開發(fā)一個(gè)項(xiàng)目B,但是這時(shí)候Flask的版本已經(jīng)升級(jí)到1.0了,但其實(shí)Flask0.12.2版本和Flask1.0版本是不兼容的,怎么辦呢?你不可能把Flask0.12.2版本卸掉重新安裝吧,這樣的項(xiàng)目A不是都不能用了?
我們安裝python虛擬環(huán)境就是為了解決兼容性問題。虛擬環(huán)境會(huì)把項(xiàng)目A的0.12.2版本當(dāng)做一個(gè)盒子,把項(xiàng)目Bde 1.0版本當(dāng)做另一個(gè)盒子,每個(gè)盒子里安裝包都不會(huì)有任何影響,這樣兩個(gè)版本就可以共存。
所以我們這里解釋一下:
因?yàn)閜ython的框架跟新迭代的太快,有時(shí)需要在電腦上存在一個(gè)框架多個(gè)版本,這時(shí)候虛擬環(huán)境可以解決這個(gè)問題。
2、安裝虛擬環(huán)境
通過以下命令安裝虛擬環(huán)境:pip install virtualenv
開辟新的虛擬環(huán)境:virtualenv [virtualenv-name]
激活虛擬環(huán)境:
【類linux】:source [虛擬環(huán)境的目錄]/bin/activate
【windows】:直接進(jìn)入到虛擬環(huán)境的目錄,然后執(zhí)行activate
退出虛擬環(huán)境:deactivate
詳細(xì)步驟(已經(jīng)會(huì)的可以略過):
1、打開cmd,輸入
1
1240
2、創(chuàng)建一個(gè)目錄,將你的虛擬環(huán)境安裝在這個(gè)目錄,你可以任意選擇。
比如我選擇我電腦的F盤,目錄名為Virtualenv
3、進(jìn)入到我們剛創(chuàng)建的Virtualenv目錄
4、然后我們用命令創(chuàng)建一個(gè)盒子(虛擬環(huán)境的名字假設(shè)叫FlaskHello)
安裝好以后,進(jìn)入FlaskHello的Script目錄,激活虛擬環(huán)境
activate
1
看到途中箭頭所指的Flask-env,說明虛擬環(huán)境就激活了。
退出虛擬環(huán)境使用命令
deactivate
1
三、安裝Flask
1、進(jìn)入到我們安裝的虛擬環(huán)境中,執(zhí)行
pipinstallflask
1
2、安裝完以后,我們進(jìn)入python,到入flask,然后查看flask的版本
注意:version左右是兩個(gè)下劃線。
四、第一個(gè)Flask程序
使用pycharm來創(chuàng)建一個(gè)工程。(項(xiàng)目名最好不要用中文)
這里Interpreter要注意,如果你的環(huán)境是在windows下,需要選虛擬環(huán)境下的python,這里選擇Add local
比如我的
如果你是linux環(huán)境,那就在虛擬環(huán)境的bin下尋找。
2、創(chuàng)建完成后,會(huì)看到已經(jīng)有模板了,我們?cè)O(shè)置編碼方式為utf8
我們來執(zhí)行一下這個(gè)模板,可以看到結(jié)果給我們一個(gè)地址,我們將其復(fù)制到瀏覽器訪問,可以看到頁面上輸出了“Hello World”
程序解釋:
本文作者:q1622479435
閱讀原文
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的python flask web开发 可视化开发_python web开发之——Flask入门教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 合众新能源汽车儿童模式控制方法专利公布,
- 下一篇: python编码效率高吗_【原创】杠精的