dash-plotly项目

news/2024/10/11 13:06:57

dash-plotly项目的文件解压后如下:


将项目放到同一个局域网内的一台linux服务器上运行,服务器在局域网内的ip为10.3.135.103




一、将该项目在linux服务器上运行



先把pycharm连接到linux服务器上,参考链接:https://www.cnblogs.com/kakafa/p/18405178

配置本地目录和远程目录的映射,接着上传本地项目到远程服务器上:

可以看到linux系统上已经上传上来了:

使用conda创建一个虚拟环境:

进入该虚拟环境:

下载相关依赖:在当前虚拟环境下使用pip install <包名>
eg:

接着运行mydashapp.py发现需要用浏览器访问linux上的Dash应用程序提供的网页:

因此修改以下代码,并重新upload到linux服务器上,再重新运行mydashapp.py即可访问了,修改的地方如下:

  • 允许外部访问:默认情况下,Dash 应用会在 127.0.0.1(即 localhost)上运行,只能通过本机访问。为了让其他设备能够访问,您需要将应用绑定到 0.0.0.0,这样它就可以接受来自所有网络接口的请求。修改 app.run_server 的参数,如下所示:
if __name__ == '__main__':app.run_server(host='0.0.0.0', port=8050, debug=True)

  • 防火墙设置:确保服务器上的防火墙允许通过端口 8050 进行访问。可以使用以下命令检查和配置防火墙(假设使用的是 UFW):
sudo ufw allow 8050

如下图所示,可以访问了:




二、具体代码解释












本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/70193.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Scoop

安装先决条件PowerShell 最新版本或者 Windows PowerShell 5.1 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserScoop 默认安装在C盘当中,我们想要更改安装路径输入以下命令irm get.scoop.sh -outfile install.ps1您可以将 scoop 安装到自定义目录,配…

数仓开发理论(二)数仓构建分层概念

数仓建模的好处好的数据仓库能够支持复杂数据分析和决策,能够提供高性能查询,能够做到数据的通用集成和保持数据的一致性,可以说得上是面向业务分析的数据库 数仓功能本质就是通过建模来达成对复杂业务的抽象,清晰准确完整的刻画业务场景,以便用户通过业务视角便捷的获取所…

【日记】有老师带真的会好很多(1080 字)

正文昨天练舞,可能是太激烈了,总感觉血液在往肉芽组织那边聚集,总给我下一秒就要血崩的感觉。今天没有了。今天开始尝试用左半边牙吃东西。有些勉强。可能再过几天会好一些。练到最后向他请教。感觉自己进步很慢,有许多困惑。何老师说出了我很多问题。最主要的一点:无意义…

github 上将 stable 合并到 master 分支步骤

本地仓库分支:origin 远端仓库分支:upstream 切到非 master 分支上,比如 dev# 本地操作 git branch -D master git fetch upstream master::master git checkout master # 这步是拉取远端 stable 到 master 上,可能会出错误 # fatal: Not possible to fast-forward, aborti…

不要慌,FastGPT 告诉我这是技术性调整,利好大 A!

一觉醒来,股市又变天了,到处一片哀嚎,我看了下前几天牛市的赚钱名单,咱们公众号的粉丝没有一个在里面,说实话很失望,希望大家多做些有意义的事情,而不是整天虚度光阴。一个个平时看着都挺厉害,也没赚到钱,我很失望。 你们什么时候才能起飞?我都替你们着急如果你对自己…

Nuxt.js 应用中的 kit:compatibility 事件钩子详解

title: Nuxt.js 应用中的 kit:compatibility 事件钩子详解 date: 2024/10/11 updated: 2024/10/11 author: cmdragon excerpt: kit:compatibility 是处理浏览器兼容性问题的有效工具。正如本篇文章中所述,合理地利用这一钩子可以提升用户体验,并确保应用在不同环境中都能稳…

故障应急白皮书

应急场景1-变更类:应急场景2-流量突变: 应急场景3-实例告警: 应急场景4-数据异常-Mysql: 应急场景5-数据异常-Hive: 应急场景6-数据异常-Es: 应急场景7-数据异常-MongoDB: 应急场景8-数据异常-redis: 应急场景9-第三方异常:

python 09-pycharm连接远程服务器

准备一个云服务器(linux操作系统)找一个免费试用的服务器用于练习,这里用这个服务器:在pycharm中连接服务器‌- VirtualEnvironment‌:‌Python的虚拟环境,‌允许每个项目拥有独立的库和解释器,‌避免依赖冲突。‌通过virtualenv等工具创建,‌适用于隔离项目依赖。‌ ‌-…