今天好不容易终于把标注做完了,花了我两天时间,终于做到最后用脚本将json文件转成png图片,结果出现了以下报错。
Traceback (most recent call last):
File "E:/pythonconda3/Deeplabv3_plus/datasets/Json2Image.py", line 8, in <module>
from labelme import utils
File "E:\Anaconda\anaconda3\envs\pytorch\lib\site-packages\labelme\__init__.py", line 11, in <module>
QT4 = QT_VERSION[0] == '4'
TypeError: 'NoneType' object is not subscriptable
我的天啊,简至是毁灭打击,之前用从来没有出什么问题,然后我一看,居然出现了QT4,我本能的想起了前天才下好的PyQt5,然后我打开了Anaconda Prompt,查看了一下
PyQt5 5.15.4
pyqt5-plugins 5.15.4.2.2
PyQt5-Qt5 5.15.2
PyQt5-sip 12.9.1
pyqt5-tools 5.15.4.3.2qt5-applications 5.15.2.2.2
qt5-tools 5.15.2.1.2
qtconsole 5.2.2
QtPy 2.0.1
我的天哪,谁才是多余的啊?
后来我没管,两个都删了吧!
pip uninstall pyqt5
pip uninstall pyqt5-tools
结果我一运行,奇迹般的成功了
我不信邪,再重新装了回去。
pip3 install PyQt5
pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple/
重新进行一次运行,居然还是成功了,虽然解决的过程离谱,但给了我一个教训,还是要有创建虚拟环境的习惯,不然出问题了真挺难受的。