• 欢迎访问挑战自我博客网站,安全研究,web渗透,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入挑战自我博客网站 网站主页

python记录-python程序使用Pyinstaller来实现exe打包

python 挑战自我 312次浏览 已收录 0个评论

1、文章背景

当然,这里仍然是记录之旅,内容很简单,写在博客里面仅仅是为了记录一下自己的一些程序使用习惯,下次再用的时候直接来博客翻看即可,不用再去百度,再去重新思考一遍。人的脑子有限,我们要把有限的精力投入到更加有意义的事业中去。

2、Pyinstaller的安装使用

这里简单点吧,直接使用pip来安装模块,pip如果没有安装的,也不建议单独安装pip了,忘记从哪个版本开始,python安装的时候就会默认安装pip程序了,所以你如果没有安装pip的话,重新安装下python即可。

pip install Pyinstaller

3、pyinstaller参数简介

C:\Users\Administrator>pyinstaller
usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME]
                   [--add-data <SRC;DEST or SRC:DEST>]
                   [--add-binary <SRC;DEST or SRC:DEST>] [-p DIR]
                   [--hidden-import MODULENAME]
                   [--additional-hooks-dir HOOKSPATH]
                   [--runtime-hook RUNTIME_HOOKS] [--exclude-module EXCLUDES]
                   [--key KEY] [-d] [-s] [--noupx] [-c] [-w]
                   [-i <FILE.ico or FILE.exe,ID or FILE.icns>]
                   [--version-file FILE] [-m <FILE or XML>] [-r RESOURCE]
                   [--uac-admin] [--uac-uiaccess] [--win-private-assemblies]
                   [--win-no-prefer-redirects]
                   [--osx-bundle-identifier BUNDLE_IDENTIFIER]
                   [--runtime-tmpdir PATH] [--distpath DIR]
                   [--workpath WORKPATH] [-y] [--upx-dir UPX_DIR] [-a]
                   [--clean] [--log-level LEVEL]
                   scriptname [scriptname ...]

这边值得介绍的就是-F参数,这个参数的效果为只输出单个的exe文件

pyinstaller -F example.py

-F参数有一个弊端就是单个exe的打开速度会比较慢

另外如果是GUI程序不需要控制台窗口的还可以加上-w参数:

pyinstaller -w -F example.py

挑战自我博客, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明python记录-python程序使用Pyinstaller来实现exe打包
喜欢 (8)
支付宝[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址