日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Pyscript使用本地Pyodide配置步驟_python

作者:流浪的夜空 ? 更新時(shí)間: 2023-01-09 編程語(yǔ)言

什么是pyscript

pyscript由來(lái)自 Anaconda 的團(tuán)隊(duì)開(kāi)發(fā),包括 Peter Wang、Fabio Pliger 和 Philipp Rudiger,正如 Peter 在他的演講中提到的, PyScript是“一個(gè)用于在 HTML(如 PHP)中交錯(cuò) Python 的系統(tǒng)。”這意味著您可以編寫(xiě)和運(yùn)行 Python 代碼在 HTML 中,在 PyScript 中調(diào)用 Javascript 庫(kù),并在 Python 中進(jìn)行所有 Web 開(kāi)發(fā)。
最明顯的是,使用 PyScript,我們現(xiàn)在可以用 HTML 編寫(xiě) Python(可能還有其他語(yǔ)言)并構(gòu)建 Web 應(yīng)用程序。PyScript 讓更多的前端開(kāi)發(fā)人員和創(chuàng)建者可以使用 Python 的強(qiáng)大功能。

背景

Pyscript工程本身很小,KB級(jí)別,引用的Pyodide工程比較大,因?yàn)榘烁鞣N類庫(kù)的wasm文件,默認(rèn)引用了cdn上的文件,cdn上的文件又在外網(wǎng),訪問(wèn)會(huì)中斷導(dǎo)致不可用,于是需要使用本地的Pyodide文件用來(lái)使用

步驟

  • 下載Pyodide的文件,我這邊下載的是0.21.2版本,地址:https://github.com/pyodide/pyodide/releases?選擇0.21.2版本的177MB的文件pyodide-build-0.21.2.tar.bz2文件,并將文件解壓放到項(xiàng)目中,放置的目錄與下方配置文件的目錄保持一致。
  • 增加py-config配置,可以通過(guò)HTML Append進(jìn)去,也可以通過(guò)標(biāo)簽直接寫(xiě)進(jìn)去,注意縮進(jìn),如果縮進(jìn)不正確,可能會(huì)在控制臺(tái)報(bào)錯(cuò)YAML Exception錯(cuò)誤,注意src的目錄應(yīng)該與上方的解壓目錄保持一致
<py-config>
      - autoclose_loader: true
      - runtimes:
        - src: "./pyodide/pyodide.js"
          name: pyodide-0.21.2
          lang: python
    </py-config>
  • 這時(shí)候通過(guò)控制臺(tái)就能看到使用的是本地的的pyodide相關(guān)文件

原文鏈接:https://www.cnblogs.com/terrency/p/16975161.html

欄目分類
最近更新