如何在Windows 10上将ubuntu的流浪汉设置为开发服务器?

时间:2019-05-04 11:43:28

标签: python windows ubuntu flask vagrant

我使用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”没有出现。

设置过程中我需要做些什么吗?请帮忙。谢谢。

1 个答案:

答案 0 :(得分:1)

在VM内部,127.0.0.1是本地的,而VM外部的环境则不是。将run()更改为包含host='0.0.0.0',或切换为使用flask命令并传递--host=0.0.0.0