pyinstaller 打包实例 pyinstaller打包的exe执行总是有个命令窗口,怎么让这个命令窗口不显示?

[更新]
·
·
分类:互联网
3989 阅读

pyinstaller 打包实例

pyinstaller打包的exe执行总是有个命令窗口,怎么让这个命令窗口不显示?

pyinstaller打包的exe执行总是有个命令窗口,怎么让这个命令窗口不显示?

如果使用.spec文件的话, 在该文件中找到consoleTrue修改为consoleFalse
如果是直接指定python文件进行pyinstaller打包的话,需要添加--noconsole
例如pyinstaller --noconsole

怎么把pygame的游戏导出成exe执行?

在终端里输入pip install pyinstaller
安装好后这个模块后,在终端中cd到需要打包成.exe可执行文件的.py文件所在目录(路径)
然后输入pyinstall -F 文件名.py
接着就可以在该目录下build文件夹内找到打包成exe的文件了
-F命令是把所有依赖都打包进一个文件

Pyinstaller打包后运行,程序一闪而过,怎么解决?

弄pyinstaller打包,双击一闪而过,说明打包有错误,具体看build文件下的warn***.txt文档,里面详细记载了错误的原因。
一般都是库丢失。

我编写了一个python编码,怎么发给别人运行?别人没有下载python?

最好的方法就是打包成exe文件,使用py2exe,pyinstaller,cx_Freeze等打包工具,可以很容易的进行python脚本文件的打包,这样,可以发给任何一个windows环境的人,直接双击exe文件,便可以打开,无需安装任何python环境

两种方案。
第一种,让使用的人安装Python的解释器,但是这种方式,一般不适合非IT人士。
第二种,使用pyinstaller这个库,将你的Python代码打包成一个可执行文件,再将这个文件发给他,这种可执行文件,直接双击就可以运行,普通人都会使用

pygame一打开就闪退?

按照以下方法进行排查:
1,先确定程序本身可以在pycharm等编辑器里面可以运行
2,确定程序编辑器运行的python版本内携带了打包工具的模块
例如你使用pyintaller 打包,那你的当前使用的python 版本内就应该安装pyinstaller,我就是因为在命令界面直接pip pyinstaller导致无法运行的
3,确定 spec 文件内的 py 路径和datas 内的路径没有错
4,如果以上1,2,3 都搞定了还是无法运行,还是闪退,就该查程序报错了