Pyscript使用本地Pyodide配置方法
2024-10-21 11:35:06
背景
Pyscript工程本身很小,KB级别,引用的Pyodide工程比较大,因为包含了各种类库的wasm文件,默认引用了cdn上的文件,cdn上的文件又在外网,访问会中断导致不可用,于是需要使用本地的Pyodide文件用来使用
步骤
- 下载Pyodide的文件,我这边下载的是0.21.2版本,地址:https://github.com/pyodide/pyodide/releases 选择0.21.2版本的177MB的文件pyodide-build-0.21.2.tar.bz2文件,并将文件解压放到项目中,放置的目录与下方配置文件的目录保持一致。
- 增加py-config配置,可以通过HTML Append进去,也可以通过标签直接写进去,注意缩进,如果缩进不正确,可能会在控制台报错YAML Exception错误,注意src的目录应该与上方的解压目录保持一致
<py-config>
- autoclose_loader: true
- runtimes:
- src: "./pyodide/pyodide.js"
name: pyodide-0.21.2
lang: python
</py-config>
{"autoclose_loader": true, "runtimes": [{ "src": "./code/pyodide/pyodide.js", "name": "pyodide-0.21.2", "lang": "python"}]}
- 这时候通过控制台就能看到使用的是本地的的pyodide相关文件
最新文章
- 缓存篇(Cache)~大话开篇
- localstorage,sessionstorage使用
- bind() live()和delegate 区别
- BZOJ 3171 循环格(费用流)
- Java组待开发的任务
- 【面试题015】链表中倒数第k个结点
- C# 之 静态字段初始化
- linux下web压力测试工具ab使用及详解
- 大白书 209 remember the word
- QT学习 之 文本文件读写
- 左右margin top问题百分比值
- IntelliJ IDEA 发布13版本——创造java奇迹
- CEF小白人系列2-DEV环境配置-Windows10+SDK+VS2015
- CentOS 7.6 使用kubeadm安装Kubernetes 13
- pymysql.err.InternalError: (1205, &#39;Lock wait timeout exceeded; try restarting transaction&#39;)错误处理
- C 语言 变量的赋值和初始化
- HTML基础学习笔记(2)
- Le Chapitre VII
- Sql server 索引详解
- iOS: UIScrollView pauses NSTimer while scrolling