You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地运行Python Shiny应用时指定路径启动失败,求排查建议

Python Shiny应用run_app("app1:app")运行失败排查提示
  • 确认模块结构合规

    • 检查D盘根目录下的app1文件夹内是否存在__init__.py文件(空文件即可),Python需要这个文件识别该文件夹为可导入模块。
    • 确保app1文件夹中存放应用的文件名为app.py,且文件内定义了名为app的Shiny应用实例(如app = App(ui, server))。
  • 检查Python路径配置

    • 在Python交互环境中执行import sys; print(sys.path),查看输出是否包含'D:\\'。若未包含,需手动添加路径:sys.path.append('D:\\'),之后再尝试运行run_app("app1:app")。
  • 核对应用路径与对象命名

    • 若应用文件不是app.py,或应用对象不是app,需调整run_app参数格式。例如应用在app1/main.py中且对象名为my_app,则参数应改为run_app("app1.main:my_app")。
  • 验证环境一致性

    • 确保当前使用的Python环境与之前运行成功的环境一致(可通过py -0查看已安装版本,切换对应环境)。
    • 执行pip install --upgrade shiny,更新Shiny包到最新版本,避免版本兼容问题。
  • 测试模块导入有效性

    • 在Python交互环境中先执行import app1,若报错,根据错误信息定位问题(如模块不存在、依赖缺失);导入成功后,再执行from app1 import app,确认能否正确获取应用对象。

内容的提问来源于stack exchange,提问作者MYaseen208

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 14:21:01