Python Streamlit 报错处理

Python+Streamlit快速构建交互式数据看板实战 数据可视化是数据分析的重要环节,传统Web开发需要前后端协作,而Streamlit框架通过Python脚本直接生成交互式Web应用,大幅降低开发门槛。其核心原理是将Python代码实时转换为React组件,支持Pandas数据处理与Plotly等可视化库无缝集成。在数据监控、业务报表等场景中,开发者可快速实现动态过滤、自动刷新等功能,配合缓存机制提升性能。本文以销售数据看板为例,演示如何用Streamlit+Plotly Express在4小时内完成从数据加载到部署上线的全流程,特别适合需要快速交付的数据分 阅读详情

命令报错:

streamlit run web.py --server.port=8001
Traceback (most recent call last):
  File "/root/anaconda3/envs/python3.8/bin/streamlit", line 5, in <module>
    from streamlit.web.cli import main
  File "/root/anaconda3/envs/python3.8/lib/python3.8/site-packages/streamlit/__init__.py", line 49, in <module>
    from streamlit import config as _config
  File "/root/anaconda3/envs/python3.8/lib/python3.8/site-packages/streamlit/config.py", line 1144, in <module>
    file_util.get_project_streamlit_file_path("config.toml"),
  File "/root/anaconda3/envs/python3.8/lib/python3.8/site-packages/streamlit/file_util.py", line 150, in get_project_streamlit_file_path
    return os.path.join(os.getcwd(), CONFIG_FOLDER_NAME, *filepath)
FileNotFoundError: [Errno 2] No such file or directory

可能原因:

脚本所在目录被删除后又重新放入代码文件,这种情况下ssh不会报错,但路径索引丢失,执行返回上一级命令时会报错:

cd ..
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

解决方案:

重新进入该目录执行命令

Streamlit 使用 如果streamlit首次看到缓存修饰符,将会运行代码并将返回值储存在缓存中,下次运行同样的函数和输入时,将会跳过执行直接返回缓存中的值作为替换。当功能代码更新时,缓存会自动更新。Streamlit 需要更新时,会从上至下的执行程序。每次运行时界面记录+1,不同网页之间数据不相同(不同设备、同一设备不同界面都会单独计算)。这个修饰会通过重新运行或者会话共享资源。用于记录变量,从而保证每次重新运行时记录上次变量(每次与控件交互时,会重新运行脚本)。对缓存返回值的任何更改都会直接改变缓存中的对象。 阅读详情

相关推荐

Spyder 运行 Streamlit 报错解决方法

使用streamlit库创建WebAPP,在Spyder控制台输入执行命令,系统报语法错误。打开Anaconda prompt窗口,在CMD窗口输入执行命令。Spyder控制台是IPython环境,非命令窗口。Streamlit需要在命令窗口执行。

tnt207sy的博客 2329

llama factory本地运行启动运行报错libuv,如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!    📌 特别说明: 文中部分技术问题来源于真实生产环境及网络公开案例,均经过精挑细选与系统化整理,并结合多位一线资深架构师和工程师多年实战经验沉淀,提

**My Coding Family** 3698

告别环境依赖:用PyInstaller打包你的Streamlit应用,一键分享给同事(含完整避坑指南)

本文详细介绍了如何使用PyInstaller打包Streamlit应用,解决环境依赖问题,实现一键分享给非技术同事。从环境准备、打包流程到高级配置和常见问题解决,提供完整的避坑指南,帮助开发者轻松创建独立的可执行文件,提升协作效率。

weixin_38168590的博客 466

离线环境,conda环境下no such file or derectory ‘streamlit‘或can‘t find command pip

具体情况是本机是内网机,无法下载依赖,从其他外网机中下载所需依赖并移植conda的环境至本地后运行代码。联网环境可用,本地环境不可用。遇到no such file file or derectory极有可能是找不到streamlit的目录。离线环境的ubuntu中运行langchain-chatchat时发现前端起不了且pip找不到指令。找了很久,发现是因为移植环境,环境是原来机器的配置,所以应该将配置修改为新的路由。pip 找不到指令也是同种处理方式。

Zjpexe的博客 596

运行scipy 提示包损坏的解决方案

ImportError: The `scipy` install you are using seems to be broken, (extension modules cannot be imported), please try reinstalling.

无运筹 不优化 4980

告别环境依赖!保姆级教程:用PyInstaller把Streamlit应用打包成独立exe文件

本文提供了一份详细的PyInstaller教程,指导如何将Streamlit应用打包成独立的exe文件,彻底解决Python环境依赖问题。通过环境准备、关键文件配置、分阶段打包实战及疑难问题解决方案,帮助开发者实现零依赖分发,特别适合向非技术用户展示数据分析成果。

weixin_30457465的博客 130

MusePublic Art Studio保姆级教程:Streamlit本地调试与端口映射配置

本文介绍了如何在星图GPU平台上自动化部署🎨 MusePublic Art Studio镜像,快速搭建AI绘画环境。该平台简化了部署流程,用户可轻松启动这一基于Streamlit的AI艺术创作工具,用于本地图片生成与调试,实现从文本描述到视觉艺术作品的便捷创作。

weixin_29092787的博客 407

GLM-4-9B-Chat-1M新手教程:Streamlit界面调用方法

本文介绍了如何在星图GPU平台上自动化部署🤖 GLM-4-9B-Chat-1M - 本地百万长文本大模型镜像,实现私有化长文档智能分析。用户可快速启动Streamlit交互界面,直接上传或粘贴PDF/技术文档等超长文本,用于合同条款审查、代码报错定位、产品需求摘要等典型场景,全程数据不出本地,兼顾安全性与实用性。

weixin_42610010的博客 143

Neeshck-Z-lmage_LYX_v2保姆级教程:Streamlit界面+LoRA实时调节全解析

本文介绍了如何在星图GPU平台上自动化部署Neeshck-Z-lmage_LYX_v2镜像,快速搭建本地AI绘画环境。该工具集成了Z-Image模型与Streamlit网页界面,用户可通过直观的滑块实时调节LoRA风格强度等参数,轻松实现从文本描述到风格化图片的生成,极大降低了AI绘画的使用门槛。

weixin_42300144的博客 688

亲测有效!Nanbeige 4.1-3B Streamlit WebUI部署常见问题与解决方案

本文介绍了如何在星图GPU平台上自动化部署🌸 Nanbeige 4.1-3B Streamlit WebUI (极简清爽版)镜像,快速搭建AI对话系统。该镜像支持流畅的文本交互功能,适用于智能客服、教育问答等场景,用户可通过简单的配置实现高效部署与个性化UI定制。

weixin_35728286的博客 134

Gemma-3 Pixel Studio详细步骤:从HuggingFace加载权重到Streamlit启动

本文介绍了如何在星图GPU平台上自动化部署💎 Gemma-3 多模态大模型 Pixel Studio镜像,快速搭建一个具备视觉对话能力的AI应用。该平台简化了从环境配置到模型加载的复杂流程,用户可轻松创建用于图片理解与描述的交互式AI工作站,显著提升多模态AI应用的开发效率。

weixin_32925455的博客 401

报错解决:ValueError: Invalid file path or buffer object type: <class ‘NoneType‘>

ValueError: Invalid file path or buffer object type:

2301_80852187的博客 584

cv_unet_image-colorization开发者指南:修复PyTorch 2.6+模型加载报错完整步骤

本文介绍了如何在星图GPU平台上一键自动化部署cv_unet_image-colorization镜像,实现AI驱动的黑白照片自动上色功能。该镜像基于先进的UNet架构,能够智能识别图像内容并为老照片、历史影像填充自然合理的色彩,广泛应用于数字档案修复、艺术创作和家庭相册复原等场景。

weixin_31974443的博客 980

[智能体-32]:Streamlit 命令行 极简详解

bash运行。

文火冰糖(王文兵)的博客 46

cv_resnet101_face-detection_cvpr22papermogface部署教程:ModelScope Pipeline配置要点

本文介绍了如何在星图GPU平台上自动化部署👁️cv_resnet101_face-detection_cvpr22papermogface镜像,快速搭建基于MogFace模型的人脸检测应用。该镜像通过ModelScope Pipeline简化了配置流程,用户可轻松构建Web工具,实现图片中人脸的精准定位与框选,适用于相册管理、内容审核等场景。

weixin_35755562的博客 169

【 公司 RAG 知识库系统 — 手把手实施指南】

公司 RAG 知识库系统 — 手把手实施指南

qq_54357381的博客 244

python︱写markdown一样写网页,代码快速生成web工具:streamlit介绍(一)

文章目录1 streamlit介绍2 安装streamlit2.1 install2.2 其他安装报错3 快速开始 1 streamlit介绍 Streamlit 网站:https://streamlit.io/ GitHub地址:https://github.com/streamlit/streamlit/ 参考机器之心的:从Python代码到APP,你只需要一个小工具:GitHub已超3000星 自行构建工具的流程:部署 Flask app,写 HTML、CSS 和 JavaScript,尝试对从

素质云笔记 7647
上一篇: BERTScore报错:huggingface_hub.utils._validators.HFValidationError
下一篇: CentOS 挂载问题处理
三采
博客等级 码龄10年 716粉丝 · 58原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值