项目场景:
centos7部署python3后运行程序,遇到的bug
问题描述:
如下图
import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
原因分析:
yum源相关,先查看有没有文件
yum list installed | grep ^tk
解决方案:
- 针对yum源
sudo yum install tkinter
sudo yum install python3-tkinter
- 可以考虑绕过tkinter
import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt