我试图在支持 micropython 的 thonny 编辑器中导入 wasm 运行时(具体为 pywasm3),我收到一条错误,指出没有名为 pywasm3 的模块,是否有任何运行时可以作为 thonny 中的模块导入?或任何其他如何让 pywasm3 模块在 micrpython 中工作?我附上了下面的错误图像以供参考。
我希望 import 语句能够用于导入 wasm 运行时。
查看 wasm3 项目,我发现它声称支持 Pico,但我找不到任何关于此的进一步文档 - 例如,嵌入式平台部分中没有任何内容。可能这个支持是最近添加的,尚未成熟。
问题是 wasm3 是用 C 编写的,因此您需要将其制作为 Pico 上已编译的可执行二进制文件,以便您可以从 MicroPython 代码中调用。我不是从 Python 调用编译代码的专家,但我确信 pywasm3 Python 绑定 设计为使用
pip
安装在“桌面”Python 中,它在安装过程中为目标平台编译 C 代码。这不适用于 Pico!
我认为你有三个选择: