我以前从未这样做过,因此,如果我的问题不太清楚(我不确定每个步骤的名称是什么),我感到抱歉。我有一个应该在浏览器中提供交互式界面的代码(我想类似于jupyter notebook)。运行代码后(我使用的是远程计算机,而不是我的个人计算机),消息之一是:Running on http://127.0.0.1:5000/
当我尝试在浏览器中输入代码时,出现This site can’t be reached
错误。同样,用于运行此代码的终端窗口不再处于活动状态(类似于我运行jupyter笔记本时的窗口)。我应该怎么做才能访问创建的交互式窗口?谢谢!
http://127.0.0.1
称为回送ip,等效于localhost
。远程计算机将程序托管在localhost上,即,除非将其托管在该计算机的公共ip上,否则无法从其他计算机访问该程序。
最简单的方法是在0.0.0.0:5000
上托管。 5000只是一个端口,几乎可以是任何端口。现在可能会打印Running on http://0.0.0.0:5000/
,但是您需要使用计算机的公共IP进行访问。