Pyscript使用本地Pyodide配置步骤

作者:流浪的夜空 时间:2021-06-12 06:58:49 

什么是pyscript

pyscript由来自 Anaconda 的团队开发,包括 Peter Wang、Fabio Pliger 和 Philipp Rudiger,正如 Peter 在他的演讲中提到的, PyScript是“一个用于在 HTML(如 PHP)中交错 Python 的系统。”这意味着您可以编写和运行 Python 代码在 HTML 中,在 PyScript 中调用 Javascript 库,并在 Python 中进行所有 Web 开发。
最明显的是,使用 PyScript,我们现在可以用 HTML 编写 Python(可能还有其他语言)并构建 Web 应用程序。PyScript 让更多的前端开发人员和创建者可以使用 Python 的强大功能。

背景

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>
  • 这时候通过控制台就能看到使用的是本地的的pyodide相关文件

来源:https://www.cnblogs.com/terrency/p/16975161.html

标签:Pyscript,Pyodide,配置
0
投稿

猜你喜欢

  • python 基于TCP协议的套接字编程详解

    2023-09-11 21:09:30
  • 简单的网站页面有什么好处

    2007-11-15 06:28:00
  • 微信小程序使用component自定义toast弹窗效果

    2024-05-25 15:17:45
  • python如何实现视频转代码视频

    2022-09-09 16:16:56
  • MySQL 多表关联一对多查询实现取最新一条数据的方法示例

    2024-01-22 13:58:17
  • vue引入jq插件的实例讲解

    2024-04-30 10:23:11
  • 如何使用 Go 和 Excelize 构建电子表格

    2024-02-10 04:59:02
  • 白鸦:界面烂还是界面设计烂?

    2008-04-03 16:05:00
  • Python Pandas常用函数方法总结

    2022-11-19 05:18:31
  • ASP程序实现过滤脏话代码

    2008-03-19 12:07:00
  • python多进程使用apply_async的使用方法详解

    2022-11-14 16:08:50
  • 70+漂亮且极具亲和力的导航菜单设计推荐[译]

    2009-02-23 13:15:00
  • Keras搭建M2Det目标检测平台示例

    2023-11-10 10:49:01
  • 鼠标经过超链时的提示图层源码

    2010-03-17 20:51:00
  • Python爬虫实现抓取京东店铺信息及下载图片功能示例

    2022-11-26 21:02:44
  • Python协程的四种实现方式总结

    2022-12-23 04:41:59
  • JAVA正则表达式匹配多个空格的解决方案

    2022-07-29 14:39:31
  • Python使用sqlite3第三方库读写SQLite数据库的方法步骤

    2024-01-23 06:31:39
  • python中的selenium安装的步骤(浏览器自动化测试框架)

    2022-11-13 03:18:53
  • windows下安装make及使用makefile文件

    2023-05-08 07:50:53
  • asp之家 网络编程 m.aspxhome.com