【发布时间】:2016-06-15 04:45:41
【问题描述】:
我正在使用 Windows 机器上的 Virtual Box Manager 运行 Ubuntu。在虚拟机盒子 ubuntu 内,我正在运行一个 python 烧瓶应用程序,该应用程序在 http://localhost:5000 运行。
我尝试使用我使用ifconfig 获得的 VM 框 IP 访问 Windows 机器上的 VM 框 localhost URL。但它说:
Your Internet access is blocked
我是否以正确的方式访问它?
这是我的 python 烧瓶代码:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
【问题讨论】:
-
你在flask应用中设置了主机吗?
-
@HassanMehmood 更新了我的 python 烧瓶代码
-
你需要给主机这样的app.run(host='0.0.0.0')
-
行得通。谢谢:)
-
那么这个默认运行在哪里? @HassanMehmood
标签: python flask virtualbox