百科.dev
全部条目趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

pyo3

> 编程语言
开源

Rust 装订 Python 解释器

16.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Rust 装订 Python 解释器

用于Python的PyO3 Rust绑定,包括创建本地Python扩展模块的工具. 还支持从一个Rust二进制中运行和与Python代码交互. - 用户指南:稳定的QQ主 - API 文档:稳定的QQ主用需要Rust 1.83以上. PyO3支持以下Python分布: - CPython 3.9或以上 - PyPy 7.3 (Python 3.11+) - GraalPy 25.0或以上 (Python 3.12+) 您可以使用 PyO3 在 Rust 中写入一个本地的 Python 模块,或者将 Python 嵌入到 Rust 的 二进制中. 以下各节逐一解释。 使用Rust从Python PyO3可以生成一个原生的Python模块. 第一次尝试这个最简单的方法就是使用自贡. maturin是用于构建和发布基于Rust的Python软件包的工具,配置最小. 以下步骤安装了maturin,用它来生成并构建一个新的Python包,一个

核心特点

  • •User Guide: stable | main
  • •API Documentation: stable | main
  • •CPython 3.9 or greater
  • •PyPy 7.3 (Python 3.11+)
  • •GraalPy 25.0 or greater (Python 3.12+)
  • •maturin _Build and publish crates with pyo3, rust-cpython or cffi bindings as well as rust binaries as python packages_
  • •setuptools-rust _Setuptools plugin for Rust support_.
  • •pyo3-built _Simple macro to expose metadata obtained with the built crate as a PyDict_
  • •rust-numpy _Rust binding of NumPy C-API_
  • •dict-derive _Derive FromPyObject to automatically transform Python dicts into Rust structs_

> 标签

Rustbindingffipythonpython-c-api

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月9日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言