PySimpleGuiWeb 更改 ip 地址

PySimpleGuiWeb change ip address

我有一个使用 PySimpleGuiWeb 的 python 脚本。我想将它托管在我的服务器上并从另一台计算机连接到它。但是脚本是 127.0.0.1 上的 运行。我能以某种方式改变它,还是有其他方法?

从主机设备 运行 pysimplegui python 脚本,您可能可以通过浏览器通过 127.0.0.1:###### 加载 gui(其中 #####是你的港口)。这是因为它是从同一台设备托管和访问的。

从同一网络上的另一台设备访问:尝试使用托管 pysimplegui 的设备的 IP,后跟主机设备在本地使用的相同端口来访问 gui。

例如172.20.10.5:######

通过以下方式找到的主机设备的 IP: Linux(终端): 配置文件 Mac(终端): 配置文件 Windows(命令提示符): 配置

您可以将 gui 主机设备的 IP 设置为静态,根据 pysimplegui,您也可以将端口设置为静态,因此 GUI 应该始终在外部找到相同的 IP:port(假设静态 IP 保持并且不会被重新分配,并且该端口不会因任何原因被网络等阻塞。)


更新: 此外,通过进一步阅读,'Window' 的可选参数包括: web_ip='0.0.0.0', web_port=0 https://github.com/PySimpleGUI/PySimpleGUI/blob/master/PySimpleGUIWeb/PySimpleGUIWeb.py