看板 Python 關於我們 聯絡資訊
我使用 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
ccwang002: 有沒有錯誤訊息? 12/25 11:47
uranusjr: 哪個天才教你開在 80 port 上的 -_- 12/25 12:49
jimmytzeng: 樓上厲害,我撇眼以為只是debug config沒開 12/25 14:58
gn00618777: ???網站上交的範例 為啥不能 80 port? 12/25 18:11
gn00618777: 我換成1000 port 也沒出現任何訊息... 12/25 18:14
gn00618777: 在家使用 ubuntu 14 可以出現訊息,ubuntu12不行QQ 12/25 23:54
gt6174: 通常 80 會保留給更專業的 HTTP server 像是 Nginx,你要 12/26 01:39
gt6174: 用也沒關係,但 port 只能同時被一個 process 使用。其實 12/26 01:39
gt6174: port 那個參數不要給用預設的就好了,可以順便看到他預設 12/26 01:39
gt6174: 也不是 80。 12/26 01:39
gt6174: 另外我覺得不是發行版的問題,應該先確認 80 port 沒被佔 12/26 01:49
gt6174: 用。 12/26 01:49
gn00618777: 後來發現是縮排問題...抱歉= = 12/26 20:02