美文网首页
将python程序打包后失败提示 failed to exec

将python程序打包后失败提示 failed to exec

作者: 石角斗 | 来源:发表于2019-12-13 16:57 被阅读0次

    一、用快捷键 ALT+F12 打开终端 

    二、在终端界面中输入“pip install pyinstaller”,安装PyInstaller

    三、确定安装成功之后,在终端中输入“pyinstaller -F -w 文件名”,回车后开始打包文件:

    这里解释下 -F 和 -w 这两个属性有什么作用:

    -F 是用于将所有的支持文件全部都打包在一起,不显示其他的依赖文件(如果没有这个属性,你会发现所有生成的、所需支持的依赖文件会全部在文件夹下)

    -w 在程序运行的过程中隐藏后台控制的黑窗口

    四、此时打开exe文件,提示failed to execute script xxx

    根据百度安装了下 pyqt5==5.9.2  安装到一半提示time out (命令 pip install pyqt5==5.9.2)

    又重新进行安装 ,不限版本   pip install pyqt==5.9.2 安装成功

    参考百度安装环境:

    然后运行命令:

    pyinstaller -D code.py

    pyinstaller -F code.py

    pyinstaller -w -F code.py

    再次运行exe文件就成功了,具体原因,不知道为啥成功了,多试试。

    相关文章

      网友评论

          本文标题:将python程序打包后失败提示 failed to exec

          本文链接:https://www.haomeiwen.com/subject/nzyfnctx.html