pyinstaller 打包时加密源码,防止反编译,可以使用 --key 参数,需要 pycrypto 包,安装 pycrypto
包需要安装 VC 14.0 编译,有4G大小 … 不能改目录…C 盘剩余 2G…
本来按照网上说的,使用 pycryptodome
代替 pycrypto
,打包后仍然报错。网上查了一圈说是 pyinstaller 与 pycryptodome 不兼容。看来项目中用 pycryptodome 可以代替 pycrypto ,用 pyinstaller 打包为目的就不行了。
只能老实使用 pycrypto,网上找到的 pycrypto whl 安装包,大多是 for Python 3.5, 3.6 通过改名可以安装成功,但还是没解决问题上面的。
只好安装了 VC 14.0 ,算是编译成功了,安装了 pycrypto。
要想使用 pyinstaller 的 --key 参数,不能用 pycryptodome 代替 pycrypto,别走弯路了。
把我编译好的 whl 文件放出来,赚点分 T_T
pycrypto-2.6.1 for Python3.8 32位+64位 下载地址