py脚本打包pyd全流程
一、为什么要使用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版本,暂时忽略这个问题。

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

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

需要安装这个东西

再次运行

终于成功了
验证
