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

本文详细介绍了如何使用PyInstaller工具将单个和多个Python文件打包为可执行文件(exe),包括设置图标、打包策略以及解决常见问题,如查找dist文件夹中的exe。
摘要由CSDN通过智能技术生成

 准备工作

        首先,你要在你的终端里面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

-F的作用就是,只生成一个exe,如果你不加-F它会生成两个文件。 

二、打包多个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文件夹里面去看看 

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值