手把手教你在pythonanywhere上部署Flask項(xiàng)目

辛辛苦苦做出來的Flask網(wǎng)站卻只能在本地上運(yùn)行?

不行淮蜈!現(xiàn)在就教你如何將自己的Flask項(xiàng)目部署到pythonanywhere上斋攀。


一、注冊pythonanywhere賬號(hào)

前往pythonanywhere注冊賬號(hào)梧田。

pythonanywhere注冊

選擇免費(fèi)賬號(hào)(當(dāng)然你也可以選擇其他需要付費(fèi)的賬號(hào)淳蔼,但是本文的教程以免費(fèi)賬號(hào)為例)。

pythonanywhere注冊

然后裁眯,頁面會(huì)跳轉(zhuǎn)到相應(yīng)的注冊頁面鹉梨,填寫你的賬號(hào)信息即可,這里就不多說啦穿稳。


直接將項(xiàng)目部署到pythonanywhere上存皂,有可能不成功。后來我發(fā)現(xiàn)逢艘,pythonanywhere默認(rèn)的python環(huán)境好像是2.7版本的艰垂,這也就意味著,pythonanywhere的python環(huán)境很有可能與你項(xiàng)目的python環(huán)境不一樣埋虹,所以我們要為自己的項(xiàng)目創(chuàng)建一個(gè)虛擬環(huán)境猜憎。


二、創(chuàng)建虛擬環(huán)境

在Consoles中完成以下操作:

# 先回到你的文件夾所在目錄
$ cd /home/你的文件夾名稱
 
# 創(chuàng)建虛擬環(huán)境搔课,python版本為3.7胰柑,名稱為 Flask_env
$ virtualenv --python=python3.7 Flask_env
 
# 激活并進(jìn)入 Flask_env 環(huán)境
# 激活后前面有括號(hào)和(Flask_env)字樣
 
$ source Flask_env/bin/activate
# 激活后:(Flask_env) 07:33 ~ $ 
 
# 用pip命令查看該環(huán)境下的庫,需要安裝的用 pip install 安裝就行
(Flask_env) 07:33 ~$ pip list

三爬泥、安裝第三方包

創(chuàng)建好虛擬環(huán)境后柬讨,緊接著根據(jù)項(xiàng)目的需求,使用pip下載第三方包袍啡。

(Flask_env) 07:33 ~$ pip install 第三方包

四踩官、上傳壓縮文件夾

  1. 先創(chuàng)建一個(gè)名為mysite的文件夾。

  2. 在本地將整個(gè)項(xiàng)目的文件夾壓縮為zip格式境输,然后通過“Upload a file”上傳至pythonanywhere蔗牡。


    Upload a file
  3. 重新進(jìn)入剛剛的Consoles,解壓縮剛剛上傳的zip文件夾:

unzip yourweb.zip

將解壓縮后的yourweb文件夾移入mysite中:

mv yourweb/* mysite

五嗅剖、創(chuàng)建Web應(yīng)用

點(diǎn)擊Web標(biāo)簽辩越,找到“Add a new web app”。


創(chuàng)建Web應(yīng)用

順著流程設(shè)置信粮,點(diǎn)擊“Next”黔攒。

選擇“Flask”或“Manual configuration”。(由于當(dāng)時(shí)不斷進(jìn)行嘗試,以至于忘記了成功的那一次選的是哪個(gè)督惰,大家可以都嘗試一下~)

選擇對應(yīng)的Python版本不傅。

設(shè)置路徑。

在這里需要修改兩個(gè)地方赏胚。
首先蛤签,修改WSGI configuration file

點(diǎn)擊進(jìn)入后栅哀,將最后一行代碼改為:

from app import app as application  # noqa

修改完震肮,記得點(diǎn)擊“Save”。

然后留拾,將新創(chuàng)建的虛擬環(huán)境路徑填入上圖第二個(gè)箭頭所對應(yīng)的位置戳晌。

回到剛剛的頁面,點(diǎn)擊綠色的按鈕“Reload……

大功告成3杖帷B儋恕!

點(diǎn)擊你的URL咳蔚,即可進(jìn)入網(wǎng)站查看豪嚎。


寫在最后:
本文為本人期末作業(yè)項(xiàng)目的部署過程,內(nèi)容僅供參考谈火,如有錯(cuò)誤歡迎指正~謝謝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侈询,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子糯耍,更是在濱河造成了極大的恐慌扔字,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件温技,死亡現(xiàn)場離奇詭異革为,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)舵鳞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門震檩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蜓堕,你說我怎么就攤上這事抛虏。” “怎么了俩滥?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵嘉蕾,是天一觀的道長。 經(jīng)常有香客問我霜旧,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任挂据,我火速辦了婚禮以清,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘崎逃。我一直安慰自己掷倔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布个绍。 她就那樣靜靜地躺著勒葱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪巴柿。 梳的紋絲不亂的頭發(fā)上凛虽,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機(jī)與錄音广恢,去河邊找鬼凯旋。 笑死,一個(gè)胖子當(dāng)著我的面吹牛钉迷,可吹牛的內(nèi)容都是我干的至非。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼糠聪,長吁一口氣:“原來是場噩夢啊……” “哼荒椭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起舰蟆,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤戳杀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后夭苗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體信卡,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年题造,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了傍菇。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡界赔,死狀恐怖丢习,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情淮悼,我是刑警寧澤咐低,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站袜腥,受9級特大地震影響见擦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一鲤屡、第九天 我趴在偏房一處隱蔽的房頂上張望损痰。 院中可真熱鬧,春花似錦酒来、人聲如沸卢未。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辽社。三九已至,卻和暖如春翘鸭,著一層夾襖步出監(jiān)牢的瞬間滴铅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工矮固, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留失息,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓档址,卻偏偏與公主長得像盹兢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子守伸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容