最近跑测试模型代码的时候碰到两个问题,记录一下。
1.matplotlib/backends/backend_gtk3.py 'Nonetype' object has no attribute 'set_cursor'
解决方法:
在测试代码最前面添加:
import matplotlib
matplotlib.use("TkAgg")
再次运行出现下面第二个错误。
2.ModuleNotFoundError:No module named 'tkinter'
解决方法:
安装python3-tk(单独安装这个话貌似还要安装python3-tcl)或者python3-tools
但是在CentOS中无论是用系统自带dnf安装还是pip都返回未找到匹配的参数
后来更新dnf后,有python3-tools了,安装后测试程序可以正常运行
dnf update
dnf install python3-tools
以上。