调用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')
相关推荐
阿kun要赚马内8 分钟前
Python——异常捕获
开发语言·python
2301_8042154124 分钟前
使用Python进行量化交易入门
jvm·数据库·python
全栈凯哥35 分钟前
27.Python datetime 与 time 完全指南
python
qiumingxun44 分钟前
Redis——使用 python 操作 redis 之从 hmse 迁移到 hset
数据库·redis·python
2401_873544921 小时前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
m0_569881471 小时前
进阶技巧与底层原理
jvm·数据库·python
Highcharts.js1 小时前
Highcharts for Python|用 Pythonic 的方式构建AI数据可视化图表
前端·人工智能·python·信息可视化·数据科学·highcharts·ai可视化
m0_726965981 小时前
关于conda
开发语言·python·conda
xxjj998a1 小时前
Python 爬虫实战案例 - 获取社交平台事件热度并进行影响分析
开发语言·爬虫·python
大尚来也1 小时前
Java 线程池深度解析:ThreadPoolExecutor 七大参数与核心原理
java·python·算法