python打包成exe程序文件—— pyinstaller

pyinstaller -F -i favicon.ico 要打包的代码.py

用spec打包(注:-w 是隐藏窗口的)

pyinstaller -F -i favicon.ico 脚本.spec

打包文件太大:https://blog.csdn.net/weixin_43594279/article/details/106795616

  1. 如何查看pytyinstaller打包后每个库的大小:可以用-D打包后,查看dist文件夹下每个库的大小
    ps. -D是一个文件包含程序,-F是一个程序

常见报错:

  1. https://blog.csdn.net/Caiqiudan/article/details/122485349
  2. The ‘pathlib’ package is an obsolete backport of a standard library package
    https://blog.csdn.net/weixin_45899578/article/details/131083998
  3. No such file or directory: ‘C:\Users\Qiudan.Cai\AppData\Local\Temp\_MEI233202\matplotlib\mpl-data\matplotlibrc’
    参考:Python PyInstaller安装和使用教程(详解版)
pip install pyinstaller
pyinstaller -D 要打包的代码.py

打包成功后,生成以下文件,在dist文件夹中可以找到程序
在这里插入图片描述

注意:
如果出现这种错误:PermissionError: [Errno 13] Permission denied: 'C:\Users\caiqiudan\AppData\Roaming\pyinstaller\bincache00_py37_64bit\ucrtbase.dll'

解决方案:关掉杀毒软件,重新执行该命令 参考 : pyinstaller打包提示PermissionError: [Errno 13] Permission denied…\ucrtbase.dll权限问题

其他

如果要增加图标:

pyinstaller -D -i favicon.ico 要打包的代码.py

favicon.ico 是图标的名称

更多图标获取网址:https://www.easyicon.net/1188649-bilibili_icon.html

windows定时执行任务

Windows环境下创建定时任务执行Python脚本-CSDN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值