如何在Py-Script中切换Python版本?当前用3.10想换3.6
更改Py-Script使用的Python版本
首先要明确:Py-Script 运行的是浏览器端的Python(基于Pyodide WebAssembly环境),和你本地安装的Python版本完全无关,所以卸载本地Python 3.10不会改变Py-Script的默认版本。
要切换到Python 3.6,你需要在HTML文件中通过py-config标签指定对应版本的Pyodide(Py-Script依赖的Python WebAssembly runtime):
具体步骤
- 找到对应Python 3.6的Pyodide版本:Pyodide 0.18.1 是最后一个支持Python 3.6的正式版本
- 在你的HTML文件开头添加
py-config标签,指定该版本的Pyodide源:
<py-config> [[runtimes]] src = "https://cdn.jsdelivr.net/pyodide/v0.18.1/full/pyodide.js" name = "pyodide-0.18.1" lang = "python" </py-config>
- 完成配置后,你的Py-Script代码就会基于Python 3.6环境运行
注意事项
- 旧版本Pyodide可能不支持Py-Script的部分新功能,使用前需确认你的代码依赖是否兼容
- 若需要安装第三方库,要确认该库有适配Pyodide 0.18.1的预编译包,否则可能无法正常安装使用
内容的提问来源于stack exchange,提问作者Marcus Friis Klausen
相关产品推荐
相关产品推荐

