py腳本打包pyd全流程
一、為什么要使用pyd:
pyd文件類似于DLL, 一般用C/C++語言編譯而成, 可用作模塊導(dǎo)入Python程序中。
pyd文件僅適用于特定版本的Python, 不同版本間互不兼容, 如Python3.8不支持3.7版本的文件。
pyd文件用C/C++語言編譯而成, 難以被反編譯, 在保護(hù)Python程序源碼上有很好的效果。
而且由于使用了C/C++等低級(jí)語言, 代碼執(zhí)行效率較高。
二、安裝
直接運(yùn)行 pip?install?easycython?
你會(huì)得到

版本太低了,升級(jí)
python? -m?pip? install --upgrade?pip

下載速度極慢,所以要修改pip的下載源

添加一個(gè)ini文件
[global]
timeout=999
index-url = http://mirrors.aliyun.com/pypi/simple
trusted-host=mirrors.aliyun.com
輸入這段,目前使用了阿里云,也可以換成別的。
再次執(zhí)行pip?install?easycython

提示python太老了,目前資料顯示打包pyd要對(duì)應(yīng)python版本,暫時(shí)忽略這個(gè)問題。

終于裝好了,隨便寫個(gè)測(cè)試代碼

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

需要安裝這個(gè)東西

再次運(yùn)行

終于成功了
驗(yàn)證

標(biāo)簽: