Pyodide
撰写时间:2025-08-22
修订时间:2025-08-24
简介
Pyodide是Python官网所推荐的Wasm版本。虽然当前发行版本号较低,但在github上星数为13.6k,并且维护比较及时。PyScript在Pyodide的基础上开发而成。
Pyodide的Python与JavaScript的通讯比较自由、充分。
基本使用方法
第一步,通过CDN加载相应文件。
开发阶段,为减少网络加载时间,可从Pyodide Releases下载pyodide-core-0.28.2.tar.bz2文件(只有5.09MB),解压后直接部署到本地服务器中。这种方式,唯一的问题是加载文件时,终端报错:找不到pyodide.js.map文件
。
在Downloading and deploying Pyodide上面,谈到了上面网页所列出各版本中所含有的具体文件及其作用。上面所谈到的pyodide.js.map文件是Pyodide这个项目的开发人员在开发阶段所使用帮助调试的文件,不影响发行版本的正常使用。按理来讲,在发行版本中不应出现找不到此文件的错误信息。
第二步,调用loadPyodide方法以获取一个经解析后可得到pyodide的Promise,调用pyodide的runPython方法来运行Python代码:
自定义输出终端
则可改变输出终端。
下面利用Python内置的help及print函数,在网页上输出list的sort方法的帮助文档。
