加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 我可以pip安装一个cython模块并使其pxds可用于cimport

发布时间:2020-12-20 13:11:45 所属栏目:Python 来源:网络整理
导读:我正在尝试安装一个Cython库(例如 https://github.com/kmike/marisa-trie/tree/master/src),然后通过cimporting从它的pxds继承它在Cython中.有没有办法让库中的相关pxds可供我使用,以便我可以从它们中进行操作?我在Cython docs中检查了一堆相关的信息,比如
我正在尝试安装一个Cython库(例如 https://github.com/kmike/marisa-trie/tree/master/src),然后通过cimporting从它的pxds继承它在Cython中.有没有办法让库中的相关pxds可供我使用,以便我可以从它们中进行操作?我在Cython docs中检查了一堆相关的信息,比如 this,但所有这些都处理了pxd文件在相关文件夹中可用而不是pip安装在某处的情况.

解决方法

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

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

查看:
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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读