夜的回忆歌词,1168医药视频招商网,墨西哥石油
作为一个小白,我觉得这篇博客贼好,我就是按照这个写的。
这个博客一共分5步,每一步都特别详细。
python pyinstaller 打包报错:attributeerror: 'str' object has no attribute 'items'
1、 解决方案1
网上查询,可能是setuptools比较老: 更新一下 pip install --upgrade setuptools 按此方法,解决了我的问题,特记录。
2、 解决方案2
重新安装环境,不使用anaconda的环境
pyqt5 cannot read qlibraryinfo output: raised expecting value: line 1 column 1 (char 0) when decoding
这个问题我猜测可能是版本不兼容问题, 问题可参考
具体就是找到
python3.5/dist-packages/pyinstaller/utils/hooks/qt.py line: 41#这里,然后修改如下
json_str = '{"isdebugbuild": false, "version": [5, 11, 2], "location": {"archdatapath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt", "libraryexecutablespath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/libexec", "qml2importspath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/qml", "examplespath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/examples", "documentationpath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/doc", "pluginspath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/plugins", "librariespath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/lib", "importspath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/imports", "headerspath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/include", "translationspath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/translations", "settingspath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt", "prefixpath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt", "datapath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt", "testspath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/tests", "binariespath": "/usr/local/lib/python3.5/dist-packages/pyqt5/qt/bin"}}'
注意:将/usr/local/lib
改为你自己的python路径
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论