pyinstaller 打包py文件时,提示 failed to create process 的解决办法

如题所述

编写一个python程序后,本地测试运行顺利,但需在断网状态下部署,因此决定将程序打包成exe文件。安装pyinstaller包后,尝试使用命令 pyinstaller -F 程序名.py 进行打包,却遇到了“failed to create process”的错误提示,令人沮丧。经过半天的搜索和尝试,终于找到了解决问题的方法。

错误原因可能有二:一是本地电脑安装了多个版本的python环境,二是python安装路径中包含空格。尽管具体原因尚不明确,但这两个因素很可能是导致错误的原因。

解决方法如下:将当前使用的python版本下的\Scripts文件夹中的pyinstaller.exe重命名,例如改为pyinstaller3.6.exe。完成重命名后,使用新的命令 pyinstaller3.6 -F 程序名.py 进行打包,此时打包成功。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜