pyqt5——pyinstaller打包问题汇总(持续更新)

这篇博客汇总了使用PyInstaller打包PyQT5应用程序时遇到的问题,如'expected str, bytes or os.PathLike object, not NoneType'错误。博主分享了不要在虚拟环境中打包、修改源码尝试、切换到系统环境安装依赖等解决办法,并提到问题已上报至PyInstaller的GitHub,等待官方回复。此外,还提供了5月22日更新的内容,包括一个已验证的解决此类问题的方法,涉及替换PyInstaller的bindepend.py文件。" 132146052,19105263,Windows Server 2003 安装IIS全攻略,"['服务器', 'Windows', 'IIS']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

打包这个问题吧,确实是个问题,而且之前一直有,做个系列的话又可能不会更新的那么频繁,所以就做个汇总贴吧。又遇到这方面的问题我就过来更新下。

为了避免大家没有时间看,我会将解决办法放在前面,方便大家浏览。


环境:win10 64位 pycharm2019.1.1专业版

一、expected str, bytes or os.PathLike object, not NoneType

2019年4月28日
今天周日,5-1的调班,周五下班的时候没解决的,打包问题如下:
报错信息:
expected str, bytes or os.PathLike object, not NoneType

解决办法:

请勿在虚拟环境中进行打包。请在本地环境中进行打包操作。

我的程序:
是不是有点简单了
错误定位:
在这里插入图片描述

这是源码啊,说规定要传参str类型,结果没给,于是我斗胆改了源码,如下:
在这里插入图片描述

这还提示我要不要改呢(看来,这应该不是解决办法)

打包成功了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值