文件名称:cpython-emscripten:浏览器中的Python-使用emscripten编译的CPython
文件大小:41KB
文件格式:ZIP
更新时间:2024-05-25 16:29:26
Makefile
浏览器中的Python 该项目的目的是使Python在浏览器中可用。 这是使用标准的Python实现(CPython)来完成的,该实现通过emscripten进行编译以生成Web Assembly库。 这种方法的好处是: 这样就可以访问完整的Python实现。 Wasm可以非常快,因此解释器仍然非常有用。 它支持现有的扩展模块。 它支持Cython来加速代码并绑定到C / C ++。 如果您有使用SDL(1或2)以及OpenGLES 2的Python应用程序,则该项目可以帮助您通过浏览器进行交付。 先决条件 该构建需要构建系统的完整开发工具链。 这用于构建引导整个Python构建所需的Python部分。 交叉编译也需要Emscripten。 Emsdk 2.0.1已通过测试,并且存在2.0.2-2.0.14的已知问题。 一些示例使用可以与pip一起安装的Cython。 0
【文件预览】:
cpython-emscripten-master
----utils()
--------patch_cython_module.py(2KB)
--------make_cython_builtins.py(961B)
----3.6.13()
--------config.site(47B)
--------checksums(65B)
--------patches()
--------Makefile(2KB)
--------Setup.local(1KB)
----examples()
--------03-python-app()
--------01-print()
--------02-run-simple-string()
--------common.mk(851B)
--------05-opengl()
--------04-cython-extension()
--------06-cython-packages()
----LICENSE(1KB)
----README.md(1KB)
----3.5.2()
--------config.site(47B)
--------checksums(64B)
--------patches()
--------Makefile(2KB)
--------Setup.local(1KB)
----.gitignore(132B)
----3.6.4()
--------config.site(47B)
--------checksums(63B)
--------patches()
--------Makefile(2KB)
--------Setup.local(1KB)