文件名称:Python 解释器的 Rust 绑定
文件大小:507KB
文件格式:ZIP
更新时间:2024-07-18 11:41:51
python rust binding ffi python-c-api
PyO3Python 的Rust绑定。这包括从 Rust 二进制文件运行 Python 代码并与之交互,以及编写原生 Python 模块。用户指南:稳定|掌握API 文档:稳定|掌握贡献笔记:github可以在指南中找到与 rust-cpython 的比较。用法PyO3 支持 Python 3.6 及更高版本。最低要求的 Rust 版本是 1.41。Python 3.6 也可以使用 PyPy 构建(通过 cpyext),目标 PyPy 版本为 7.3+。请参阅指南中的pypy 部分。您可以使用 Rust 编写本机 Python 模块,也可以使用 Rust 二进制文件中的 Python。但是,在某些操作系统上,您需要一些额外的软件包。例如,如果您使用的是Ubuntu 18.04 ,请运行sudo apt install python3-dev python-dev在 Python 中使用 RustPyO3 可用于生成本机 Python 模块。Cargo.toml[package ]name =" string-sum"version =" 0.1.0"edition =" 2018" [