PyInstaller 打包python程序为exe文件成功,执行时错误 “failed to excute script xxx”

pyinstaller 将 .py文件编程成exe文件

刚开始搜到的基本上都是带各种参数的定义

在使用PyInstaller打包python程序,打包命令为:

pyinstaller -F -w  xxxx.py

在这里说一下几个参数的作用

-F:是直接生成单独的exe文件,不附带各种依赖文件的。

-c:生成的exe文件打开方式为控制台打开。

-w:这个和上面的-c对应,如果你的程序是有ui的,那就用这个-w。这样不会出现控制台,直接是你的ui。

-I:给你的exe文件添加一个图标,后面要紧接着你想要的ico文件。

-p:后面紧跟着你要指定的模块搜索路径,如果你的模块安装的路径没有被PyInstaller自动检索到的话,就需要自己指定了。
 

 

明白了各个参数的意义之后,那么这个执行命令就好办了。

本人在编译的时候,引用到以上参数 -F -w ,在dist目录下,只有xxx.exe文件,在执行的时候出现闪退或者报错等问题

因此,我直接省略掉各种参数

直接 pyinstaller  xxx.py 

可以见到dist目录下多了很多文件,这就是各种依赖库。能够解决很多问题。


参考原文链接:https://blog.csdn.net/isyiming/article/details/80204240

你可能感兴趣的:(Python,pyinstaller)