gpt4 book ai didi

python - 使用 Cython 导入外部文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:44:02 25 4
gpt4 key购买 nike

我下载了一个pyx和c file from the internet我只是想知道如何将它合并到 python 中? Cython 上的文档相当模糊,主要侧重于从 py 文件生成 pyx/c。如果您能给我一些关于如何正确执行此操作的可靠示例,那就太好了。非常感谢

最佳答案

Cython 可执行文件将 .pyx 文件转换为 .c 文件。然后,您可以使用自己喜欢的 C 构建工具将其编译成共享库(例如,Linux 上的 .so 文件)。然后噗,你有一个扩展模块。请注意,您需要弄清楚 C 编译器的所有额外参数,例如 Python 和 numpy 的 header 路径。这些都在很大程度上不仅取决于您的操作系统,还取决于您如何在其上安装 Python 和 SciPy 的细节。

如果这一切听起来有点可怕,请查看 .pyx 文件是否足够简单,您可以使用 pyximport为您处理所有凌乱的编译。如果需要外部库,您可能需要构建一个 .pyxbld 文件。

关于python - 使用 Cython 导入外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22974459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com