#工作记录
maturin
—— 用于构建和发布 Rust 编写的 Python 包pacman -S mingw-w64-x86_64-python-maturin
项目 | 内容 |
---|---|
包名 | mingw-w64-x86_64-python-maturin |
版本号 | 1.8.6-1 |
下载大小 | 8.58 MiB |
安装大小 | 35.14 MiB |
是否成功 | ✅ 成功 |
依赖解析 | 自动完成,无冲突 |
maturin --version
输出示例:
maturin 1.8.6
maturin --help
确认命令正常执行,说明安装成功。
Maturin 是一个用于构建和发布 Python 包的工具,特别适用于使用 Rust 编写的 Python 扩展模块。它简化了将 Rust 代码编译为 Python 可用的 .whl
包的过程。
主要功能包括:
wheel
包pyproject.toml
如果你有一个使用 Rust 编写的 Python 包(如使用 pyo3
),可以使用以下命令快速构建:
cd your-rust-python-project/
maturin build
你也可以直接安装开发版本到当前环境中:
maturin develop
如果你在使用过程中遇到 command not found
错误,请确保你的环境变量 PATH 包含 Python 的脚本目录。
推荐配合 venv
使用,避免全局污染:
python -m venv venv
source venv/bin/activate
工具 | 是否成功 | 版本号 | 备注 |
---|---|---|---|
maturin |
✅ 成功 | 1.8.6 | 通过 pacman 安装,集成 Rust 和 Python 开发支持 |