labelme脚本使用报错:TypeError: ‘NoneType‘ object is not subscriptable
报错 not 脚本 is object TypeError 使用
2023-09-14 09:12:44 时间
今天好不容易终于把标注做完了,花了我两天时间,终于做到最后用脚本将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/
重新进行一次运行,居然还是成功了,虽然解决的过程离谱,但给了我一个教训,还是要有创建虚拟环境的习惯,不然出问题了真挺难受的。
相关文章
- ORA-01171: datafile string going offline due to error advancing checkpoint ORACLE 报错 故障修复 远程处理
- ORA-01212: MAXLOGMEMBERS may not exceed string ORACLE 报错 故障修复 远程处理
- ORA-19320: Host name not specified in HTTP URL ORACLE 报错 故障修复 远程处理
- ORA-19695: fixed table X$KRBMSFT has not been populated ORACLE 报错 故障修复 远程处理
- ORA-19875: multi-section restore not complete for file string ORACLE 报错 故障修复 远程处理
- ORA-23614: Script string does not exist ORACLE 报错 故障修复 远程处理
- ORA-24199: message store is overflow ORACLE 报错 故障修复 远程处理
- ORA-26053: Row was not loaded due to conversion error. ORACLE 报错 故障修复 远程处理
- ORA-26745: cursors (string) are not sufficient ORACLE 报错 故障修复 远程处理
- ORA-28603: statement not permitted on empty tables ORACLE 报错 故障修复 远程处理
- ORA-32404: snapshot log uses Change Data Capture which is not enabled for this database ORACLE 报错 故障修复 远程处理
- ORA-38879: Cannot flashback data file string; may not be able to undo all changes. ORACLE 报错 故障修复 远程处理
- ORA-39013: Remapping the SYSTEM schema is not supported. ORACLE 报错 故障修复 远程处理
- ORA-46258: Cleanup not initialized for the audit trail ORACLE 报错 故障修复 远程处理
- ORA-54034: virtual columns not allowed in functional index expressions ORACLE 报错 故障修复 远程处理
- ORA-56900: bind variable is not supported inside pivot|unpivot operation ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-010694; Symbol: ER_NDB_BINLOG_CLUSTER_RESTARTED_RESET_MASTER_SUGGESTED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010866; Symbol: ER_NDB_LOG_ENTRY_WITH_PREFIX; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-02465: Inappropriate use of the HASH IS option ORACLE 报错 故障修复 远程处理
- ORA-03261: the tablespace string has only one file ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-011300; Symbol: ER_XPLUGIN_LISTENER_SETUP_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011696; Symbol: ER_GRP_RPL_FAILED_TO_BOOTSTRAP_EVENT_HANDLING_INFRASTRUCTURE; SQLSTATE: HY000 报错 故障修复 远程处理
- ORA-10585: Test recovery can not apply redo that may modify control file ORACLE 报错 故障修复 远程处理
- ORA-14616: table is not subpartitioned by List method ORACLE 报错 故障修复 远程处理
- ORA-14644: table is not subpartitioned by Hash method ORACLE 报错 故障修复 远程处理
- MySQL Error number: MY-013716; Symbol: ER_KEYRING_COMPONENT_MEMORY_ALLOCATION_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理