0
点赞
收藏
分享

微信扫一扫

python代码打包exe文件

草原小黄河 2022-04-27 阅读 75
python

一般打包时一般需要新建一个环境,只安装打包的python文件需要的扩展库
1.查看本地python环境

conda info --env

在这里插入图片描述
此时我新建一个名为MPGUI环境用于打包程序,后面的为python版本。

conda create --name=MPGUI python=3.8.5

在这里插入图片描述
2.进入此环境中,安装需要的扩展库。

activate MPGUI

在这里插入图片描述
此为python文件导入的一些扩展库
在这里插入图片描述
然后依次安装:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
最后安装完记得先运行一些该python文件是否有漏掉的细节,比如我就忘了导cv2的库。
在这里插入图片描述
3.程序能成功运行后,再安装一个插件pyinstaller

pip install pyinstaller

在这里插入图片描述

4.打包
4.1 打包成多文件,-n后面的为重新起的名字,也可不加。
pyinstaller -D py文件 -n 打包后的名字

pyinstaller -D MPGUI.py -n 医学图像处理

这个过程可能有些长,等待命令执行完毕。
在这里插入图片描述
会生成build和dist文件夹,还有一个spec文件,其中只有dist文件夹有用,打开即可找到打包好的程序。
在这里插入图片描述
双击exe文件即可运行。此时我发现图标消失了,需要自己把图标文件移动到该exe文件的同级目录下。
在这里插入图片描述
4.2 打包成单文件与上述方法一致。
pyinstaller -F py文件 -n 打包后的名字

pyinstaller -F MPGUI.py -n 医学图像处理

4.3 上述两种方法打包之后的程序每次运行前会出现黑乎乎的命令行窗口,有强迫症的小伙伴可以通过参数w隐藏

pyinstaller -Fw MPGUI.py -n 医学图像处理

5.打包完成后可以删除创建的打包环境。

举报

相关推荐

0 条评论