[問題] Flask running

看板Python作者 (非常念舊)時間9年前 (2014/12/25 10:42), 編輯推噓4(4010)
留言14則, 5人參與, 最新討論串1/1
我使用 Flask 寫一個 hello.py script from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run(host='0.0.0.0', port=80, debug=True) 最後執行 sudo python hello.py 並沒有出現 * Running on http://0.0.0.0:80/ * Restarting with reloader 等訊息,我看其他人的電腦跑都有這訊息,為何就我的沒有阿? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.76.147 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1419475340.A.981.html

12/25 11:47, , 1F
有沒有錯誤訊息?
12/25 11:47, 1F

12/25 12:49, , 2F
哪個天才教你開在 80 port 上的 -_-
12/25 12:49, 2F

12/25 14:58, , 3F
樓上厲害,我撇眼以為只是debug config沒開
12/25 14:58, 3F

12/25 18:11, , 4F
???網站上交的範例 為啥不能 80 port?
12/25 18:11, 4F

12/25 18:14, , 6F
我換成1000 port 也沒出現任何訊息...
12/25 18:14, 6F

12/25 23:54, , 7F
在家使用 ubuntu 14 可以出現訊息,ubuntu12不行QQ
12/25 23:54, 7F

12/26 01:39, , 8F
通常 80 會保留給更專業的 HTTP server 像是 Nginx,你要
12/26 01:39, 8F

12/26 01:39, , 9F
用也沒關係,但 port 只能同時被一個 process 使用。其實
12/26 01:39, 9F

12/26 01:39, , 10F
port 那個參數不要給用預設的就好了,可以順便看到他預設
12/26 01:39, 10F

12/26 01:39, , 11F
也不是 80。
12/26 01:39, 11F

12/26 01:49, , 12F
另外我覺得不是發行版的問題,應該先確認 80 port 沒被佔
12/26 01:49, 12F

12/26 01:49, , 13F
用。
12/26 01:49, 13F

12/26 20:02, , 14F
後來發現是縮排問題...抱歉= =
12/26 20:02, 14F
文章代碼(AID): #1KctcCc1 (Python)