调用plt函数报错not ‘KeyboardModifier’

TypeError: int() argument must be a string, a bytes-like object or a number, not 'KeyboardModifier'

这个错误是由于在使用Matplotlib库时,尝试加载Qt相关的后端时发生了问题。根据错误信息,问题出现在导入backend_qt模块时。

这个错误通常是由于Matplotlib版本与其他相关库的兼容性问题导致的。可能的原因是Matplotlib版本与Qt库或其他依赖库版本不兼容。

确实只在这个库里安装了PySide6(6.4.2)和matplotlib(3.5.3)

解决方案:

代码开头增加下面2句:

c 复制代码
import matplotlib
matplotlib.use('TkAgg')
相关推荐
AC赳赳老秦15 分钟前
网页公开附件自动采集:OpenClaw 批量下载页面内嵌 Word/Excel 附件,统一格式后结构化入库
java·python·word·php·excel·deepseek·openclaw
北斗落凡尘15 分钟前
LangGraph 入门实战(3)
python·langchain
TAN-90°-26 分钟前
Deep Learning for Computer Vision——Image Classification with Linear Classifiers
python·深度学习·算法·计算机视觉·线性回归
AINative软件工程28 分钟前
LLM API 成本失控怎么办?工程师的实时异常检测指南
python
练习两年半的攻城狮28 分钟前
LlamaIndex ResponseMode 深度解析
python·llamaindex
阿pin44 分钟前
Java随笔-红黑树
java·python·算法·红黑树
2603_965148111 小时前
eBay商品数据API:寻找海外仓与价格洼地
大数据·人工智能·windows·python·microsoft
2601_956319881 小时前
TqSdk Tick 数据适合做什么?获取方法与使用边界
人工智能·python
苏灿烤鱼2 小时前
把 Agent 做成一家公司,真比通用提示词好用吗?
python·agent·shell