2024-09-26 17:55:36 发布
网友
我正在使用Python开发一个商业软件。 但我不想给我的客户提供消息来源。在
我知道Cython可以把我的代码编译成二进制。在
但是我可以将Cython与第三方纯python库(我是指那些用纯python编写的库)一起使用吗?在
Cython编译为.pyd(而不是pyc),它基本上是一个dll。理论上讲,它应该可以与任何python代码一起工作,包括第三方库,但不能保证(请参阅下面的第一条注释)。不过,您最好检查您打算使用的库的许可证,以确保它们不会禁止作为封闭源代码进行分发。在
另一种选择是类似cx_Freeze或{a2},我认为这两种方法都可以编译为二进制。我从来没有真正检查过他们产生的文件,所以你需要检查一下。在
Cython编译为.pyd(而不是pyc),它基本上是一个dll。理论上讲,它应该可以与任何python代码一起工作,包括第三方库,但不能保证(请参阅下面的第一条注释)。不过,您最好检查您打算使用的库的许可证,以确保它们不会禁止作为封闭源代码进行分发。在
另一种选择是类似cx_Freeze或{a2},我认为这两种方法都可以编译为二进制。我从来没有真正检查过他们产生的文件,所以你需要检查一下。在
相关问题 更多 >
编程相关推荐