PyO3

pyo3

PyO3

Rust bindings for the Python interpreter

AI 简介

PyO3 是一个为 Rust 提供 Python 解释器绑定的库,支持构建原生 Python 扩展模块及在 Rust 二进制程序中嵌入并调用 Python 代码。其核心功能包括安全、零成本的 FFI 封装、对 CPython/PyPy/GraalPy 多种 Python 实现的兼容、自动内存管理(基于 Python 引用计数)以及与 Rust 生态(如 async、serde)的深度集成。适用于需要高性能计算逻辑封装为 Python 接口、将现有 Rust 库暴露给 Python 生态、或在 Rust 主程序中动态执行 Python 脚本等场景。

Rust
Apache License 2.0
15.9k
Stars
987
Forks
100
Watchers
283
Issues

Star 增长

今日0
近 7 天0
近 30 天+43
综合评分73.28
默认分支main