Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Dash框架网络_Python_Dashboard_Plotly Dash - Fatal编程技术网

Python Dash框架网络

Python Dash框架网络,python,dashboard,plotly-dash,Python,Dashboard,Plotly Dash,我正在学习用于创建仪表板的仪表板库。我在短跑教程-第1部分:应用程序布局 当我在cmd中运行app.py文件时。它显示:正在运行(按CTRL+C退出)。然后,我可以在相同的计算机上,使用它提供给我的url,在我的网络浏览器中打开应用程序 但当我在其他计算机的浏览器中使用相同的URL打开它时,它就不起作用了 我认为我的应用程序使用dash作为服务器。因此,当程序运行时,任何人都可以在自己的计算机浏览器中打开它。但显然情况并非如此 我想创建一个web应用程序,这样当我运行时,任何人都可以打开它。但我

我正在学习用于创建仪表板的仪表板库。我在短跑教程-第1部分:应用程序布局

当我在cmd中运行app.py文件时。它显示:正在运行(按CTRL+C退出)。然后,我可以在相同的计算机上,使用它提供给我的url,在我的网络浏览器中打开应用程序

但当我在其他计算机的浏览器中使用相同的URL打开它时,它就不起作用了

我认为我的应用程序使用dash作为服务器。因此,当程序运行时,任何人都可以在自己的计算机浏览器中打开它。但显然情况并非如此

我想创建一个web应用程序,这样当我运行时,任何人都可以打开它。但我对计算机网络一点也不熟悉。这是代理服务器问题吗?我能做什么


您要做的是部署您的web应用程序。《全栈Python指南》提供了大量资源,对部署过程进行了全面概述

引用作者的话:

部署人员需要为一个或多个服务器提供Linux发行版。然后安装系统包、web服务器、WSGI服务器、数据库和Python环境。最后,可以从源代码中提取应用程序并将其安装到环境中


云服务(Azure、AWS、Google Cloud)使部署过程变得非常简单和廉价。它们都提供了如何部署web应用的分步指南。

如果您在windows上,请运行ipconfig并使用IPv4地址(即172.129.193.1)。要在另一台计算机上访问,请在地址栏中键入
ip地址:端口
,例如。这仅限于您自己的网络(即通过LAN/wifi连接的另一台计算机)


要从外部访问internet上的任何位置,您需要找到web主机服务器,并将代码上载到该服务器。

我必须为您提供我尝试运行的应用程序的链接:任何应用程序。例如,在我自己的浏览器上运行python app.py以“使用破折号生成HTML”。弹出$python app.py…正在运行(按CTRL+C退出),但当我在其他计算机上运行时不起作用,非常感谢。就像你说的,我需要一个网络主机服务器。我解决了这个问题。这是因为我的计算机作为本地主机服务器运行。所以只有我能看见。我可以以网络上其他人都能看到的方式进行配置。只需运行app.run_服务器(host='0.0.0.0')。关于取消所有ipv4地址的屏蔽。也许您还必须重新配置防火墙,并允许端口8050上的本地tcp通信。