py文件打包成exe

将py文件打包成EXE可执行文件

一:为什么要打包?众所周知,Python脚本不能在没有安装Python的机器上运行,需打包成可脱离python环境直接运行的.exe文件方便其他同学使用,目前比较常见的打包exe方法都是通过Pyinstaller来实现。

二:安装Pyinstaller首先我们要先安装Pyinstaller,直接在cmd使用pip命令pip install pyinstaller如果网速太慢可以切换国内源来加速pip

1.安装Pyinstaller

pip install pyinstaller

如果网速太慢可以切换国内源来加速

pip install -i https://pypi.douban.com/simple/ pyinstaller #豆瓣源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller #清华源

2. Pyinstaller打包步骤

1、将脚本APPLogTool.py,以及准备好的软件图标图片favicon.ico放在同一文件目录下

2.cmd切换到我们刚刚放文件的目录,执行Pyinstaller -F -w -i favicon.ico APPLogTool.py

执行完毕会发现当前目录多了几个文件夹,打开其中名为dist的文件夹。已经生成了一个名为APPLogTool的exe应用程序,并且图标也是我们设置的图案
注意:如果在当前目录中没找的,去C:\Users\<用户名>\dist文件夹下找

注:若文件运行需依赖外部文件,需将exe文件与外部文件放在同一级目录下,才可运行否则会出现闪退
如:SGTool.py文件运行需依赖string_cfg.yml,需将SGTool.exe文件与string_cfg.yml放置在同一级目录下才可正常运行

3.可选参数

  	Pyinstaller -F APPLogTool.py 打包exe
     
    Pyinstaller -F -w APPLogTool.py 不带控制台的打包
     
    Pyinstaller -F -w -i favicon.ico APPLogTool.py 打包指定exe图标打包

以上三个是比较常用的参数,其他参数详见下表

posted @ 2023-01-11 15:53  春游去动物园  阅读(84)  评论(0编辑  收藏  举报