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

运行Live Server时PyScript无法加载,卡在下载pyodide.tar环节

解决PyScript卡在下载pyodide.tar的问题

常用修复方案

  • 锁定PyScript稳定版本:别用默认无版本的CDN链接,直接指定成熟稳定的版本,避免自动拉取最新版时的网络适配问题。示例代码:
    <link rel="stylesheet" href="https://pyscript.net/releases/2024.3.1/core.css">
    <script type="module" src="https://pyscript.net/releases/2024.3.1/core.js"></script>
    
  • 正确配置本地Pyodide:手动下载Pyodide后,必须在HTML里通过py-config指定本地路径,确保路径和文件结构匹配。比如:
    <py-config>
      [[fetch]]
      from = "./pyodide"
      packages = ["pyodide"]
    </py-config>
    
    要保证本地Pyodide文件夹里包含pyodide.tar、pyodide.asm.js等所有核心文件,解压时别漏文件。
  • 换用本地服务器:Live Server可能有跨域或路径问题,试试用Python自带的服务器启动:在项目根目录运行python -m http.server,然后访问http://localhost:8000。
  • 清浏览器缓存:缓存的损坏资源会导致加载失败,按Ctrl+Shift+Delete清空缓存后重启浏览器再试。
  • 检查网络:如果是网络限制导致下载失败,换个稳定的网络环境,或者确认Pyodide的CDN地址能正常访问。

手动下载后的错误排查

从你提到的错误来看,大概率是本地Pyodide的路径配置错了,或者下载的包不完整:

  • 重新解压Pyodide包,核对所有文件是否齐全,没有缺失或损坏。
  • 确认HTML文件和Pyodide文件夹的相对路径正确,比如HTML在根目录,Pyodide就放在根目录下的pyodide文件夹里,别嵌套多层。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 20:35:18