我使用ubuntu在Windows 10上安装了流浪汉。我想将ubuntu用作我的开发环境。
在我的Vagrantfile中,取消注释forwarded_port并进行如下编辑:
config.vm.network“转发端口”,访客:8080,主机:8080,host_ip:“ 127.0.0.1” config.vm.network“转发端口”,访客:5000,主机:5000,主机IP:“ 127.0.0.1”
在这里,如果我在ubuntu上运行pyhon,我想在Windows下的浏览器中访问。
在ubuntu中,我使用flask框架创建了一个简单的“ hello world” python脚本。我称它为main.py。当我使用命令“ python main.py ”运行脚本时,它说:
“正在http://127.0.0.1:5000/上运行” ...
因此,回到我的窗户,我试图访问浏览器的链接。不幸的是,“ hello world”没有出现。
设置过程中我需要做些什么吗?请帮忙。谢谢。
答案 0 :(得分:1)
在VM内部,127.0.0.1是本地的,而VM外部的环境则不是。将run()
更改为包含host='0.0.0.0'
,或切换为使用flask
命令并传递--host=0.0.0.0
。