pyinstaller打包的程序执行报错Failed to extract xxxx decompression resulted in return code -1

pyinstaller打包的程序执行报错Failed to extract xxxx decompression resulted in return code -1

💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

在使用pyinstaller打包程序时,如果出现“Failed to extract xxxx: decompression resulted in return code -1”错误,通常是因为系统盘或临时目录空间不足。解决方法包括释放空间或使用`--runtime-tmpdir`参数修改默认解压目录,或在.spec文件中指定新的临时目录。

🎯

关键要点

  • 在使用pyinstaller打包程序时,可能会出现'Failed to extract xxxx: decompression resulted in return code -1'错误。

  • 该错误通常是由于系统盘或临时目录空间不足造成的。

  • pyinstaller在执行时会默认将临时文件解压到一个临时目录,该目录在Windows下为%TEMP%,在Linux下为/tmp。

  • 解决方法包括释放空间或扩容,或使用'--runtime-tmpdir'参数修改默认解压目录。

  • 可以通过在打包命令中添加'--runtime-tmpdir /mnt/tmp'来指定新的临时目录,或在.spec文件中设置'runtime_tmpdir'参数。

➡️

继续阅读