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