栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python代码打包exe文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python代码打包exe文件

打包时一般需要新建一个环境,只安装打包的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 -F -w MPGUI.py
5.打包完成后可以删除创建的打包环境。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844640.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号