S-JIS[2024-10-26/2025-12-14]

Rust PyO3メモ

Rustのpyo3クレートのメモ。


概要

PyO3は、Pythonから呼べるRustの関数を作成するクレート(ライブラリー)。


PyO3は以下のような手順で使用する。

  1. Rustプロジェクトを作成する。
  2. pyo3クレートを使って(Pythonから呼ぶ為の)Rustの関数を定義する。
  3. maturinを使ってビルドする。(RustのビルドとPythonへのインストールが行われる)
  4. Pythonでimportして関数を呼び出す。

maturinはPyO3が提供しているツールで、PyO3用のビルドを行う。


Rustへ戻る / 技術メモへ戻る
メールの送信先:ひしだま