Python使用PyInstaller打包文件

本文介绍了如何使用PyInstaller将Python程序打包成exe文件。首先,通过简单命令安装PyInstaller,然后详细说明了PyInstaller的打包过程及其常用参数。打包完成后,exe文件将在dist目录下找到。
摘要由CSDN通过智能技术生成

目录

安装PyInstaller

使用PyInstaller


相信许多人写完Python程序之后想要打包,今天我就教大家使用PyInstaller打包Python程序

安装PyInstaller

安装PyInstaller非常简单执行以下命令即可:

pip install pyinstaller

输出:

Mac@MacBook-Pro ~ % pip install pyinstaller
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pyinstaller
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7a/ab/c2b83ebd76b77584c6673e137508529f2027e23578afe74740524f615483/pyinstaller-5.1-py3-none-macosx_10_13_universal2.whl (820 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 820.9/820.9 kB 3.0 MB/s eta 0:00:00
Requirement already satisfied: macholib>=1.8 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (from pyinstaller) (1.16)
Requirement already satisfied: setuptools in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (from pyinstaller) (41.2.0)
Requirement already satisfied: altgraph in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (from pyinstaller) (0.17.2)
Requirement already satisfied: pyinstaller-hooks-contrib>=2021.4 in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (from pyinstaller) (2022.4)
Installing collected packages: pyinstaller
Successfully installed pyinstaller-5.1
Mac@MacBook-Pro ~ % 

使用PyInstaller

安装完成之后就可以使用了,PyInstaller打包命令如下:

Pyinstaller -F xxx.py -i xxx.ico

PyInstaller打包常用参数如下:

PyInstaller常用参数
-w 不显示运行窗口(cmd窗口)
-F 打包为单个exe文件
-i 设置图标

打包输出结果:

mac@MacBook-Pro MusicPlayer % pyinstaller -F MusicPlayer.py -w 
136 INFO: PyInstaller: 5.1
136 INFO: Python: 3.8.0
148 INFO: Platform: macOS-10.15.7-x86_64-i386-64bit
149 INFO: wrote /Users/Kevin/Desktop/Python/MusicPlayer/MusicPlayer.spec
155 INFO: UPX is not availa
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值