Pysimpleguiweb更改IP地址

发布于 2025-01-22 09:44:18 字数 107 浏览 0 评论 0 原文

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

I have a python script that uses PySimpleGuiWeb. I want to host it on my server and connect to it from another computer. But the script is running on 127.0.0.1. Can I somehow change this, or is there another way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

無處可尋 2025-01-29 09:44:18

从运行Pysimplegui Python脚本的主机设备中,您可能可以通过浏览器(其中#####是您的端口)通过127.0.0.0.1:#######加载GUI。这是因为它是托管并从同一设备访问的。

从同一网络上的另一个设备访问:尝试使用托管pysimplegui的设备的IP,然后使用主机设备本地使用的端口来访问GUI。

例如172.20.10.5:#######

ip of主机设备通过:
Linux(终端):
ifconfig
Mac(终端):
ifconfig
Windows(命令提示):
ipconfig

您可以使GUI主机设备的IP静态,并且根据Pysimplegui,您也可以使端口静态静态,因此GUI应始终在同一IP上找到:端口在外部端口(鉴于静态IP固定并且不会重新分布,并且该端口由于网络的任何原因而没有阻止。)


更新:
此外,通过进一步阅读,“窗口”的可选论点包括:
web_ip ='0.0.0.0',web_port = 0

From the host device running the pysimplegui python script, you can likely load the gui via 127.0.0.1:###### through a browser (where ##### is your port). This is because it's hosted and being accessed from the same device.

Accessing from another device on the same network: try using the IP of the device hosting the pysimplegui followed by the same port as is used locally by host device to access gui.

e.g. 172.20.10.5:######

IP of the host device found via:
Linux(terminal):
ifconfig
Mac(terminal):
ifconfig
Windows(command prompt):
ipconfig

You can make the IP of your gui host device static and according the pysimplegui you can make the port static too, therefore the GUI should be always found at the same IP:port externally (given the static IP holds and doesn't get reallocated and that port isn't blocked for any reason by network etc.)


Update:
In addition, with some further reading, optional arguments to a 'Window' include:
web_ip='0.0.0.0', web_port=0
https://github.com/PySimpleGUI/PySimpleGUI/blob/master/PySimpleGUIWeb/PySimpleGUIWeb.py

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文