Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以将Cython与第三方纯python库一起使用吗?_Python - Fatal编程技术网

我可以将Cython与第三方纯python库一起使用吗?

我可以将Cython与第三方纯python库一起使用吗?,python,Python,我正在使用Python开发一个商业软件。 但我不想给我的客户提供信息来源 我知道Cython可以把我的代码编译成二进制 但是我可以将Cython与第三方纯python库(我指的是那些用纯python编写的库)一起使用吗?Cython编译为.pyd(而不是pyc),它基本上是一个dll。理论上,它应该可以与任何python代码一起工作,包括第三方库,但不能保证(请参阅下面的第一条注释)。不过,您最好检查您打算使用的库的许可证,以确保它们不禁止作为封闭源代码分发 您的另一个选项类似于或,我认为两者都

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

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

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

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

您的另一个选项类似于或,我认为两者都可以编译为二进制。我从来没有真正检查过他们生成的文件,所以你需要检查一下。

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


您的另一个选项类似于或,我认为两者都可以编译为二进制。我从来没有真正检查过他们生成的文件,所以你需要检查一下。

Cython不会编译成字节码(
pyc
文件)。你确定你说的是Cython吗?如果是这样,你可能想重新做你的研究。我知道,而且提到它会让你误解我的问题。好的,我会编辑我的问题。Cython不会编译成字节码(
pyc
文件)。你确定你说的是Cython吗?如果是这样,你可能想重新做你的研究。我知道,而且提到它会让你误解我的问题。好的,我会编辑我的问题。与CPython不兼容,包括错误,并且可能会显示出一些限制。好的,谢谢你的更正。我只是根据他们的广告,我以前没用过。我将相应地更改我的答案。我只想使用Tornado对我的代码进行编码,而不编码Tornado。与CPython存在不兼容之处,包括错误,并且可能存在一些限制。好的,感谢您的更正。我只是根据他们的广告,我以前没用过。我将相应地更改我的答案。我只想使用Tornado对我的代码进行编码,而不编码Tornado。