在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二进制文件。