标签: python
我正在使用Python开发商业软件。 但我不想向我的客户提供消息来源。
我知道Cython可以将我的代码编译成二进制文件。
但是我可以将Cython与第三方纯python库一起使用(我的意思是那些用纯Python编写的库)?
答案 0 :(得分:1)
Cython编译为.pyd(不是pyc),这基本上是一个dll。理论上它应该适用于任何python代码,包括第三方库,但是不能保证(参见下面的第一条评论)。您还可以更好地检查您打算使用的库的许可证,以确保它们不会禁止作为封闭源分发。
您的其他选项类似cx_Freeze或py2exe,我认为这两个选项都编译为二进制。我从未真正检查过他们制作的文件,所以你需要检查一下。