作者gn00618777 (非常念旧)
看板Python
标题[问题] Flask running
时间Thu Dec 25 10:42:16 2014
我使用 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://webptt.com/cn.aspx?n=bbs/Python/M.1419475340.A.981.html
1F:推 ccwang002: 有没有错误讯息? 12/25 11:47
2F:→ uranusjr: 哪个天才教你开在 80 port 上的 -_- 12/25 12:49
3F:推 jimmytzeng: 楼上厉害,我撇眼以为只是debug config没开 12/25 14:58
4F:→ gn00618777: ???网站上交的范例 为啥不能 80 port? 12/25 18:11
6F:→ gn00618777: 我换成1000 port 也没出现任何讯息... 12/25 18:14
7F:→ gn00618777: 在家使用 ubuntu 14 可以出现讯息,ubuntu12不行QQ 12/25 23:54
8F:推 gt6174: 通常 80 会保留给更专业的 HTTP server 像是 Nginx,你要 12/26 01:39
9F:→ gt6174: 用也没关系,但 port 只能同时被一个 process 使用。其实 12/26 01:39
10F:→ gt6174: port 那个参数不要给用预设的就好了,可以顺便看到他预设 12/26 01:39
11F:→ gt6174: 也不是 80。 12/26 01:39
12F:推 gt6174: 另外我觉得不是发行版的问题,应该先确认 80 port 没被占 12/26 01:49
13F:→ gt6174: 用。 12/26 01:49
14F:→ gn00618777: 後来发现是缩排问题...抱歉= = 12/26 20:02