优雅的用pyinstaller将python文件打包为exe

2024-01-09 03:11:40

?准备工作

????????首先,你要在你的终端里面pip install pyinstaller(如果你用了虚拟环境,你要先用anaconda切换到对应的虚拟环境然后再pip安装,并且你要在你的ide里面把你的运行环境改为对应的虚拟环境)。

? ? ? ?其次,你要打开你的终端,win+r,? cmd? ,? 回车? ,cd “你要打包的python文件路径”。(写这么细是因为今天很感激csdn帮我解决了一个大bug)

?一、打包单个py文件为exe

?1.设置图标

你随便去搜ico图形下载,下了之后和你的python文件放在一个目录,执行下面的指令

pyinstaller -F -w -i fox.ico fox.py

打包完成后启动

start fox.exe

2.不设置图标

pyinstaller -F fox.py

二、打包多个py文件为exe

? ? ? ? 怎么判断自己是不是要打包多个py文件?

? ? ? ? 如果你有多个py文件,只有一个py文件是你要运行的,其他的py文件都是定义函数/类,让这个运行的py文件可以顺利运行,你就需要把所有的文件都打包为一个exe。

? ? ? ? 如果你有多个py文件,每个py文件都有一个main函数要去输出,那……那你就看看别的博文吧,(我的编程习惯不是这样的5555。我更倾向于把他们分别打包为exe然后写个文件调用所有的exe。但是因为我比较菜,我也不敢说这是不可以的5555)

pyinsatller 主文件.py -p 从文件1.py -p 从文件2.py

三、参考博文

Python脚本打包成exe,看这一篇就够了!_python 打包-CSDN博客

python多文件打包成exe简单过程(利用pyinstaller)_python文件转exe文件连带其他文件打包成exe文件-CSDN博客

?

by the way,提示一下找不到exe的小笨蛋们,在py文件里面生成的dist文件夹里面去看看?

文章来源:https://blog.csdn.net/drivenzyw/article/details/135366952
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。