Hello Cython
Cython のインストール
プロジェクトの構成
-
hello.pyx
-
setup.py
-
main.py
実行方法
-
ビルドツールのインストール
-
Debian / Ubuntu
-
-
cython のインストール
-
ビルド
-
main.py の実行
その他
生成する拡張モジュール名を指定する
setup.py で拡張モジュール名やバージョンを設定することができます。
from setuptools import setup, Extension
from Cython.Build import cythonize
extensions = [
Extension(
name="my_hello", # モジュール名(importするときの名前)
sources=["hello.pyx"], # 元ファイル(.pyx)
)
]
setup(
name="hello_cython_project",
version="0.0.1",
ext_modules=cythonize(extensions),
)
これでビルドすると拡張モジュール名は my_hello になります。
main.py は下記のように修正します。