在运行一个python数据分析流程,作者在最后一步建立了一个交互式界面。
通过局域网内的服务器运行这个流程,交互式界面运行之后,显示:
在windows浏览器中输入这个地址,显示:已拒绝连接。换为服务器网址同样显示:已拒绝连接。
请问这种该如何解决?通过什么方式能够打开这个界面?
补充说明:现在运行的这个dash 是组合在SNAF程序里面的。作者将DASH 里面的host设置成了hostname。所以在运行的时候,这里显示的是:Running on http://hostname:8050/。在windows 的web 浏览器中输入这个连接,显示拒绝访问。
在wsl中,另外建立一个Dash 交互界面,能够通过访问http://127.0.0.1:8050/。这表明默认的dash地址,能够连接到dash 交互界面。这个应该就跟网上说的WSL跟windows不能直接互通的情况不相符。如果不能互通的话,这个dash 默认地址也不能打开才对。
推测就是windows无法识别这个hostname,这个时候换成hostname对应的wsl 网址进行访问,同样无法连接。
另外尝试在windows hosts文件中添加,<ip> <hostname>,重启dash ,依旧无法连接。
尝试在作者的提供的文件中修改代码,将host 参数直接改为wsl的IP。结果SNAF软件直接无法运行了。
请DASH高手指点以下,这种如何解决?感谢!