这个错误发生在我进行pyinstaller打包的时候。通过更新setuptools解决了问题。
但是在更新setuptools时,又遇到了坑,pip install setuotools不起作用,又尝试了下载setuptools whl文件进行安装,也不行。
最后用pycharm的库升级的办法完成了setuptool库的更新。最后问题解决。
之前打包的时候遇到了上面的问题,是在window下进行打包,今天在linux中打包也遇到了同样的情况。
报错:AttributeError: 'str' object has no attribute 'items', 和window上报错一样,当然要解决的根本原因也一样,就是需要升级setuptools,但是在升级时同样遇到了问题,“无法删除原来的文件”,最后使用“ pip install --upgrade --ignore-installed setuptools”升级成功, 并且之后的打包也是没有问题的。