问题标签 [pyodide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Pyodide runPythonAsync 到 html 文档
我正在尝试运行一个简单的 pyodide 示例,但对 javascript 或 pyodide 不太熟悉,并且不确定为什么输出未定义。该语句执行得很好,因为我可以在控制台日志中看到正确的输出,但我无法将输出分配给文档。
这是代码
我从这里松散地遵循替代示例 - https://pyodide.org/en/stable/using_pyodide_from_javascript.html
javascript - 如何在另一个网页而不是控制台中打印 Pyodide 的结果?
我正在使用 Pyodide 在浏览器中编译 python 代码。下面的代码用于执行python代码editor
并在控制台中显示结果。对于错误,我使用alert()
如下所示的方式显示它,它工作得很好。现在,我想更改 pyodide 的行为以在另一个网页中显示结果。例如:var resultWindow = window.open("resultPage.html"); resultWindow.document.write(output);
。
javascript - 在另一个选项卡而不是控制台中显示 pyodide.runPython() 的结果
我有这段代码在其中运行 python 代码,editor
但它在控制台中显示输出,我的问题是如何改变它的行为。简而言之,我想在另一个选项卡中显示输出。
python - 为什么在 pyodide wasm 中运行 pandas 会导致内存错误?
我在浏览器中尝试了pyodide。当我尝试一个简单的 pandas,numpy 脚本时,我遇到了致命错误内存访问越界:
python - Quadratic programming in Pyodide
I would like to know if there is any library, which I can use in Pyodide and which has a function, similar to "quadprog" in Matlab or multiple external libraries in Python (McGibbon's quadprog, CVXOPT etc.) doing quadratic optimization over convex polytopes. I found some optimization packages among the packages directory of Pyodide, however they do not implement quadratic programming specifically. Also there is a javascript qp library, but I am not sure that it will be possible to make it work with Pyodide.
I would appreciate any help on this matter.
windows - 在 Windows WSL2 上构建 pyodide
试图在 Windows WSL2 上构建 pyodide。我已经创建了一个带有所需 python 版本的 conda 环境。但我仍然不断收到以下错误:
wasm-ld:错误:未知参数:--sysroot=/
em++:错误:'/home/xxx/LearningCenter/pyodide/emsdk/emsdk/upstream/bin/wasm-ld -o build/lib.linux-x86_64-3.9 /msgpack/_cmsgpack.cpython-39-x86_64-linux-gnu.so --whole-archive --sysroot=/ -L/home/xxx/miniconda3/envs/pyodide-dev/lib -L/home/xxx/miniconda3 /envs/pyodide-dev/lib build/temp.linux-x86_64-3.9/msgpack/_cmsgpack.o -L/home/xxx/LearningCenter/pyodide/emsdk/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32- emscripten/pic --no-whole-archive -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --lto-legacy-pass-manager --allow-undefined --import-memory --strip-debug --export-all --no-gc-sections --experimental-pic -shared' 失败 (1)
有谁知道可能是什么问题?
javascript - Pyodide languagePluginLoader 未定义
我一直在使用 Pyodide 在我的网站上运行一些 python。直到最近它一直在工作,但是现在开始出现此错误,
一些搜索表明,无论如何,这种方法在 pyodide 中已被弃用
https://pyodide.org/en/stable/usage/api/js-api.html#globalThis.loadPyodide
并且不使用 languagePluginUrl 我应该使用 loadPyodide。
我不知道该怎么做,我对js一无所知,只有python,
我的代码是...
这曾经工作得很好,所以我想我只需要使用新方法。任何将其转换为新方法的帮助表示赞赏 - 谢谢。
webassembly - 如何多次使用pyodide函数
我想运行函数来阻止表格的每一行。我想在加载 HTML 代码后这样做,我试试这个
输出是
但是我不能(或者我不知道)在加载 html 之后使用函数来阻止其他 kws,例如在加载 DOM 之后(获取我的 HTML 表的值并运行每个)