Pyscript使用本地Pyodide配置步驟
什么是pyscript
pyscript由來自 Anaconda 的團隊開發(fā),包括 Peter Wang、Fabio Pliger 和 Philipp Rudiger,正如 Peter 在他的演講中提到的, PyScript是“一個用于在 HTML(如 PHP)中交錯 Python 的系統(tǒng)。”這意味著您可以編寫和運行 Python 代碼在 HTML 中,在 PyScript 中調(diào)用 Javascript 庫,并在 Python 中進行所有 Web 開發(fā)。
最明顯的是,使用 PyScript,我們現(xiàn)在可以用 HTML 編寫 Python(可能還有其他語言)并構(gòu)建 Web 應(yīng)用程序。PyScript 讓更多的前端開發(fā)人員和創(chuàng)建者可以使用 Python 的強大功能。
背景
Pyscript工程本身很小,KB級別,引用的Pyodide工程比較大,因為包含了各種類庫的wasm文件,默認(rèn)引用了cdn上的文件,cdn上的文件又在外網(wǎng),訪問會中斷導(dǎo)致不可用,于是需要使用本地的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進去,也可以通過標(biāo)簽直接寫進去,注意縮進,如果縮進不正確,可能會在控制臺報錯YAML Exception錯誤,注意src的目錄應(yīng)該與上方的解壓目錄保持一致
<py-config>
- autoclose_loader: true
- runtimes:
- src: "./pyodide/pyodide.js"
name: pyodide-0.21.2
lang: python
</py-config>
- 這時候通過控制臺就能看到使用的是本地的的pyodide相關(guān)文件
到此這篇關(guān)于Pyscript使用本地Pyodide配置步驟的文章就介紹到這了,更多相關(guān)Pyscript使用本地Pyodide配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django之第三方平臺QQ授權(quán)登錄的實現(xiàn)
本文主要介紹了Django之第三方平臺QQ授權(quán)登錄的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
Windows自動化Python?pyautogui?RPA操作實現(xiàn)
本文詳細(xì)介紹了使用Python的pyautogui庫進行Windows自動化操作的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
Python調(diào)用olmOCR大模型實現(xiàn)提取復(fù)雜PDF文件內(nèi)容
olmocr是由Allen人工智能研究所(AI2)開發(fā)的一個開源工具包,旨在高效地將PDF和其他文檔轉(zhuǎn)換為結(jié)構(gòu)化的純文本,同時保持自然閱讀順序,下面我們來看看如何使用olmOCR大模型實現(xiàn)提取復(fù)雜PDF文件內(nèi)容吧2025-03-03
使用Python連接MySQL數(shù)據(jù)庫進行編程的步驟詳解
Python數(shù)據(jù)庫編程可以使用多種模塊與API,例如SQLite、MySQL、PostgreSQL等,本教程將重點介紹使用Python連接MySQL數(shù)據(jù)庫進行編程,需要的朋友可以參考下2023-06-06

