欢迎光临散文网 会员登陆 & 注册

py脚本打包pyd全流程

2023-01-29 10:59 作者:踩桔东篱下  | 我要投稿

一、为什么要使用pyd:

pyd文件类似于DLL, 一般用C/C++语言编译而成, 可用作模块导入Python程序中。

pyd文件仅适用于特定版本的Python, 不同版本间互不兼容, 如Python3.8不支持3.7版本的文件。

pyd文件用C/C++语言编译而成, 难以被反编译, 在保护Python程序源码上有很好的效果。

而且由于使用了C/C++等低级语言, 代码执行效率较高。


二、安装

直接运行 pip install easycython 

你会得到

版本太低了,升级

python  -m pip  install --upgrade pip

下载速度极慢,所以要修改pip的下载源

添加一个ini文件

[global]

timeout=999

index-url = http://mirrors.aliyun.com/pypi/simple

trusted-host=mirrors.aliyun.com

输入这段,目前使用了阿里云,也可以换成别的。

再次执行pip install easycython

提示python太老了,目前资料显示打包pyd要对应python版本,暂时忽略这个问题。

终于装好了,随便写个测试代码

于是就毫无意外的出意外了

需要安装这个东西

再次运行

终于成功了

验证


py脚本打包pyd全流程的评论 (共 条)

分享到微博请遵守国家法律