pyinstaller打包提示AttributeError: 'str' object has no attribute 'items'

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_33196814/article/details/87187590

问题一

今天使用pyinstaller打包遇到错误代码提示AttributeError: 'str' object has no attribute 'items'.找到解决方案.如下:

大家可以检查一下自己的setuptools是不是老版本的.如果是28.8.0或者其他版本的可以升级到40.6.3这样就可以打包了. 单纯的使用pip没法升级到40.6.3的.这样你需要去https://pypi.org/ 搜索 setuptools 然后下载源码 解压文件找到setup.py 使用命令安装  

安装命令: python setup.py install 即可安装成功 然后就可以正常的打包了.

问题二

已经打包成功了,运行的时候报错缺少某个模块.这种问题一般我们要检查系统内建的python环境是否有齐全的我们项目所需要的包.如果确实存在.依旧报错.那么我们可以 在项目中新建一个py文件 在里面导入缺少的那个包. 然后在进行打包.这样也可以解决,打包后无法运行的问题.

个人经验总结.转载注明来源

作者:lizhonglin

github: https://github.com/Leezhonglin/

blog: https://leezhonglin.github.io/

猜你喜欢

转载自blog.csdn.net/qq_33196814/article/details/87187590