103 字
1 分钟
pyscript包管理踩坑
2025-09-30
无标签

关键代码:

outputElement.innerText += '\n正在安装 lcapy...';
await pyodide.runPythonAsync(`
import micropip
await micropip.install('lcapy',deps=False)
`);

当频繁出现

ValueError: Can’t find a pure Python 3 wheel for ‘importlib’. See: https://pyodide.org/en/stable/usage/faq.html#why-can-t-micropip-find-a-pure-python-wheel-for-a-package You can use await micropip.install(…, keep_going=True) to get a list of all packages with missing wheels.

这类下载不到官方库的抽象问题时,并不要去keep_going=True,而是应该自己加载好所有的依赖await pyodide.loadPackage(["numpy", "scipy", "sympy", "matplotlib", "networkx"]),忽略原来提供的包依赖deps=False

pyscript包管理踩坑
https://chr0mium.link/posts/pyscript-micropip-issue/
作者
Cr
发布于
2025-09-30
许可协议
CC BY-NC-SA 4.0