Skip to content

docs(podcast-generator): unify python3 commands + declare python in requires.bins#8

Open
cncoder wants to merge 1 commit into
mainfrom
fix/skill-python-version
Open

docs(podcast-generator): unify python3 commands + declare python in requires.bins#8
cncoder wants to merge 1 commit into
mainfrom
fix/skill-python-version

Conversation

@cncoder
Copy link
Copy Markdown
Owner

@cncoder cncoder commented May 2, 2026

SKILL.md 里 Linux 安装段用的是 pip3.11,但后面一键命令全是 python3.12,Linux 用户按文档跑会 command not found。本 PR 统一为 python3,并在前言处声明 Mac=3.12 / Linux=3.11。

Changes

  • Python 版本说明:prerequisites 顶部加一行,解释平台版本差异 + 建议 alias
  • 命令统一 python3:doctor/one_shot/generate_player_html/publish_to_cdn 全部改掉硬编码 python3.12
  • requires.binspython3:doctor.py 是硬依赖入口,应声明
  • $SKILL 路径自动化:去掉 <path-to> 占位符,改成 realpath + fallback
  • 故障排查表:加一行 Linux python3.11 找不到 的修复

Out of scope (留给后续 PR)

  • VOICE_PAN 代码块挪 references/
  • teardown 命令(清理 CloudFront + S3)
  • HuggingFace token / 模型下载的网络要求说明

…equires.bins

- Commands in README all used python3.12 even in Linux section, but Linux install says pip3.11. Use python3 uniformly with a prerequisites note explaining Mac=3.12 / Linux=3.11.
- Add python3 to metadata.openclaw.requires.bins so doctor.py's hard dep is declared.
- Replace <path-to> placeholder with a realpath-based SKILL export (resolves against SKILL.md dir).
- Add python3.11-on-Linux troubleshooting row.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant