你怎么得到cimport在Cython工作?

时间:2011-09-03 20:16:48

标签: python distutils cython static-import

我有一个目录结构:

/ my_module

初始化的.py

A /

  __init__.py

  a.pyx

B /

  __init__.py

  b.pyx

在b.pyx中我想从A.a.中导入函数。 常规python导入有效,但cimport总是失败。

另外,我正在单独编译A /和B /因为我无法弄清楚如何将setup.py放在顶层模块中。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您必须创建一个cython声明文件,a。 pxd

它只包含您要导入的类和函数的声明。