我可以将Cython与3rdparty纯python库一起使用吗?

时间:2012-03-17 15:10:46

标签: python

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

我知道Cython可以将我的代码编译成二进制文件。

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

1 个答案:

答案 0 :(得分:1)

Cython编译为.pyd(不是pyc),这基本上是一个dll。理论上它应该适用于任何python代码,包括第三方库,但是不能保证(参见下面的第一条评论)。您还可以更好地检查您打算使用的库的许可证,以确保它们不会禁止作为封闭源分发。

您的其他选项类似cx_Freezepy2exe,我认为这两个选项都编译为二进制。我从未真正检查过他们制作的文件,所以你需要检查一下。