3

私はそのようにディレクトリ構造を持っています:

/ my_module

init .py

A /

  __init__.py

  a.pyx

B/

  __init__.py

  b.pyx

b.pyxで、Aaから関数をインポートしたい通常のPythonインポートは機能しますが、cimportは常に失敗します。

また、setup.pyをトップモジュールに配置する方法がわからなかったため、A/とB/を別々にコンパイルしています。

誰かがここで助けることができますか?

4

1 に答える 1

3

cython宣言ファイルを作成する必要があります。pxd

インポートするクラスと関数の宣言のみが含まれます。

于 2011-09-06T17:16:14.373 に答える