我可以在第三方纯python库中使用Cython吗?

2024-09-26 17:55:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python开发一个商业软件。 但我不想给我的客户提供消息来源。在

我知道Cython可以把我的代码编译成二进制。在

但是我可以将Cython与第三方纯python库(我是指那些用纯python编写的库)一起使用吗?在


Tags: 代码客户二进制cython编译成商业软件消息来源
1条回答
网友
1楼 · 发布于 2024-09-26 17:55:36

Cython编译为.pyd(而不是pyc),它基本上是一个dll。理论上讲,它应该可以与任何python代码一起工作,包括第三方库,但不能保证(请参阅下面的第一条注释)。不过,您最好检查您打算使用的库的许可证,以确保它们不会禁止作为封闭源代码进行分发。在

另一种选择是类似cx_Freeze或{a2},我认为这两种方法都可以编译为二进制。我从来没有真正检查过他们产生的文件,所以你需要检查一下。在

相关问题 更多 >

    热门问题