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

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

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


环境: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

解决办法:

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

我的程序:
pyqt5——pyinstaller打包问题汇总(持续更新)
错误定位:
pyqt5——pyinstaller打包问题汇总(持续更新)

这是源码啊,说规定要传参str类型,结果没给,于是我斗胆改了源码,如下:
pyqt5——pyinstaller打包问题汇总(持续更新)

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

打包成功了~
pyqt5——pyinstaller打包问题汇总(持续更新)

然而

pyqt5——pyinstaller打包问题汇总(持续更新)
模块未导入,这就麻烦了。

周五解决不了,撤了,回家休息去,
于是有了今天早晨,想起来是不是因为虚拟环境的问题,
切换到系统环境,安装上了一些需要的包,然后安装成功了。
(打包完了,记得在命令行里运行,这样有提示,可能漏按了那些包,pip install安装)
额。。。运行也没有问题。

目前问题已经提交到pyinstaller的github上了,坐等回复
小伙伴们如果有好的解决方法,请不吝赐教。