您的位置:首页 > 编程语言 > Python开发

python3.7 将代码打包成exe文件

2019-03-15 00:51 246 查看

想了想还是别说废话了,直入正文.

1.环境

  1. python 3.7
  2. pyinstaller 3.4
  3. pywin32

2.下载pywin32和pyinstaller

查资料的时候有人说python3要手动下载安装pywin32,但我使用的时候发现直接pip下载并没有问题.
猜测可能是python版本的关系
(资料地址:https://blog.csdn.net/qq_35203425/article/details/78568141)
不过嘛,我没问题不代表别人没问题,出现问题可以自行手动下载.
下载方式:

pip install pywin32
pip install pyinstaller

3.打包文件

这里我使用了之前写的一个python音乐播放器
博客地址:https://blog.csdn.net/qq_44132542/article/details/88073522
文件结构是长这样的:

因为程序入口是Music_Player.py,所以打包他就可以了.

打包命令为:

pyinstaller -F -w  d:\mp3_player\Music_Player.py

这里要说一下,-F是打包单一文件,-w是运行时不弹出黑窗口.

等程序运行完毕之后,文件夹内部会变成这样:

exe文件就在dist文件夹里,但不要直接执行,因为如果直接执行会找不到程序内的相对路径无法运行.
将dist中的exe拖到外面再执行


ok,执行成功,大功告成.

最后

由于本人才疏学浅,难免有所疏漏甚至谬误,本文目的仅在抛砖引玉
谢谢

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: