python的Pyinstaller库的使用

Pyinstaller库的作用是将.py源代码转换成无需源代码的可执行文件,在Windows系统中会打包为.exe文件。Pyinstaller是python的第三方库,所以需要额外安装。

  • 安装方法

win+R弹出窗口
输入cmd打开命令行
输入命令
pip install pyinstaller

出现successfully installed的时候说明安装成功

Pyinstaller库的特别之处在于它并不是在python的IDLE环境使用,而是在命令行环境下使用。

常用参数功能
-h查看帮助
–clean清理打包过程中的临时文件
-D, --onedir默认值,生成dist文件夹
-F, --onefile在dist文件夹中只生成独立的打包文件
-i <图标文件名.ico>指定打包程序使用的图标(icon)文件
pyinstaller -F C:\Users\lenovo\coding\taoxin.py

59 INFO: PyInstaller: 3.6
59 INFO: Python: 3.7.4 (conda)
59 INFO: Platform: Windows-10-10.0.18362-SP0
64 INFO: wrote C:\Users\lenovo\taoxin.spec
70 INFO: UPX is not available.
72 INFO: Extending PYTHONPATH with paths
['C:\\Users\\lenovo\\coding', 'C:\\Users\\lenovo']
72 INFO: checking Analysis
163 INFO: checking PYZ
183 INFO: checking PKG
248 INFO: Building because C:\Users\lenovo\build\taoxin\taoxin.exe.manifest changed
248 INFO: Building PKG (CArchive) PKG-00.pkg
2689 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.
2704 INFO: Bootloader e:\anaconda\lib\site-packages\PyInstaller\bootloader\Windows-64bit\run.exe
2705 INFO: checking EXE
2713 INFO: Rebuilding EXE-00.toc because pkg is more recent
2713 INFO: Building EXE from EXE-00.toc
2714 INFO: Appending archive to EXE C:\Users\lenovo\dist\taoxin.exe
2722 INFO: Building EXE from EXE-00.toc completed successfully.

显示completed successfully。
之后在源程序对应的目录下会生成dist文件夹和__pycache__文件夹,__pycache__文件夹可以安全删掉没有影响,dist文件夹打开之后就有对应的打包文件。
在这里插入图片描述
一般常用的参数还有-i,功能是可以把文件和对应的icon图标关联起来。
在这里插入图片描述
icon图标的图片在生活中不是很多见,在网上有在线生成icon图片的网站,可以很方便的把其他格式的图片转化成icon图片。链接如下https://icon.wuruihong.com/icon?utm_source=ANm6Xyec#/ios

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cachel wood

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值