我可以点安装cython模块并将其pxds用于cimport吗?

Eli*_*Eli 5 python pip cython

我正在尝试pip install使用Cython库(例如https://github.com/kmike/marisa-trie/tree/master/src),然后通过从pxds中导入cthon来对其进行子类化。有什么办法可以使库中的相关pxds对我可用,以便我可以从中导入?我检查了一堆地用Cython文档,例如相关的信息这样,但是这一切与在PXD文件相对文件夹可用的情况下交易,而不是PIP安装的地方。

jcd*_*ude 1

您可以将“package_data”设置和相关设置添加到 setup.py,例如

setup(...,
      packages=['helpers']
      package_dir={'helpers': 'src/helpers'},
      package_data={'helpers': ['*.pxd']},
)
Run Code Online (Sandbox Code Playgroud)

查看: http: //docs.cython.org/en/latest/src/userguide/sharing_declarations.html#search-paths-for-definition-files

我从这里获取了上面的示例: https://groups.google.com/forum/#!topic /cython-users/fYaqdkSfCI0