python打包程序为exe文件

 

参考链接:https://www.cnblogs.com/valorchang/p/11357358.html
 
一、安装 pyinstaller

 

对于那些网络比较稳定,能够流畅使用 pip 源地址的用户,直接下面的命令就可以搞定:

 

pip install pyinstaller

 

 

安装完后,检查是否安装成功:

 

pyinstaller --version

 

 

二、简单使用

mycript.py同一目录下执行下面命令

 

pyinstaller -F mycript.py

 

你会发现 dist 下面只有一个可执行文件,这个单exe文件就可以直接来拿用,可以运行在你正在使用的操作系统类似的系统的下面。当然,pyinstaller 还有各种选项,有通用选项,如 -d 选项用于 debug。

 

 

三、pyinstaller 打包后的 exe 运行怎么去掉弹出的命令行提示窗口?

pyinstaller -F path\mycode.py –noconsole(注意:noconsole前面必须是两个  -  -,一个 - 不起作用)

 

各参数作用:

 

   -F 表示生成单个可执行文件;

 

        -D  –onedir 创建一个目录,包含 exe 文件,但会依赖很多文件(默认选项)。

 

        -w 表示去掉控制台窗口,这在 GUI 界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!;

 

        -c  –console, –nowindowed 使用控制台,无界面 (默认);

 

        -p 表示你自己自定义需要加载的类路径,一般情况下用不到;

 

        -i 表示可执行文件的图标。

 

posted @ 2020-08-22 14:43  kongbursi  阅读(192)  评论(0)    收藏  举报