记录一下打包程序 出现的错误 不定期更新

在win7电脑运行时报错无法定位问题

  • pyinstaller 打包的文件 在winxp上面好像不能用 还没找到办法
  • 用pyinstaller 打包exe 在win7系统上面 出现无法定位程序输入点 ucrtbase.abort与动态链接库 api-ms-win-crt-runtime-|1-1-0.dll上。
    解决办法 安装一个补丁 :
    64位链接
    32位链接
    arm64链接

窗体风格变化问题

  • 在某些情况下,如在精简环境下的python程序打包中,执行打包后的程序会出现窗体风格变为老式的win风格,这是由于打包时候PyQt的styles动态库没有找到。因此只需要在Python 目录下找到 Lib\site-packages\PyQt5\Qt\plugins\styles,将styles整个目录复制到打包结果目录。

打包script 报错

在这里插入图片描述
解决办法

  • 升级pyinstaller pip install --upgrade pyinstaller 把pyinstaller 升级到最新版本
  • 安装最新版的 script pip install script
  • 我的python 是3.7.3 升级后的 pyinstaller 是4.1 script 是1.5.4

No module named scipy.spatial.transform._rotation_groups

  • 命令携带参数 --hidden-import scipy.spatial.transform._rotation_groups
pyinstaller model.py --hidden-import scipy.spatial.transform._rotation_groups

增加启动速度

https://www.enigmaprotector.com/en/aboutvb.html
谜虚拟盒
适用于 Windows 的应用程序虚拟化系统。Enigma Virtual Box使应用程序文件和注册表能够整合到单个可执行文件中,而不会降低效率,也无需将虚拟化文件提取到HDD。Enigma Virtual Box是一个免费的应用程序,支持x86和x64二进制文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值