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
解决办法:
请勿在虚拟环境中进行打包。请在本地环境中进行打包操作。
我的程序:
错误定位:
这是源码啊,说规定要传参str类型,结果没给,于是我斗胆改了源码,如下:
这还提示我要不要改呢(看来,这应该不是解决办法)
打包成功了~
然而
模块未导入,这就麻烦了。
周五解决不了,撤了,回家休息去,
于是有了今天早晨,想起来是不是因为虚拟环境的问题,
切换到系统环境,安装上了一些需要的包,然后安装成功了。
(打包完了,记得在命令行里运行,这样有提示,可能漏按了那些包,pip install安装)
额。。。运行也没有问题。
目前问题已经提交到pyinstaller的github上了,坐等回复
小伙伴们如果有好的解决方法,请不吝赐教。