通过Cython打包py文件,生成包含pyd的wheel(.whl)

通过Cython打包py文件,生成包含pyd的wheel(.whl),第1张

setup.py写吵耐法,参考 这里

linux:

windows:

在cython3上线之前,windows下编译init始终有个问题:

这个问题是当前cython对windows包支持不好导致的,可以使用 如下局指方法 修复:

打开cython安装目录:

打开 安装目录\cython\Compiler\ModuleNode.py ,替换如下内容:

替换为

然后升腊春删除项目build下的文件夹,重新buid就行了

python setup.py bdist_wheel

命令行输入:python-mpy_compilemyFile.py就可以生成对应的pyc文件了。之后就可以直接执行pyc文件。pythonmyFile.pyc。

python的pyc文件是一种二进制文件,py文件变成pyc文件派档后,加卜迅载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概型羡此念。

由于python程序的py文件很容易泄露源代码,所以python可以编译成保密的pyc文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12160116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存