最近需要用到matplotlib,在安装的过程中出现了两个问题,参考资料把自己的解决方案记录一下。
自己遇到问题的Python版本是2.7
首先常规操作安装matplotlib,pip install matplotlib
安装完成后import matplotlib
,不报错(?)
_tinker
模块找不到
使用pyplot模块时报错
import matplotlib.pyplot as plt
plt.scatter(x, y, s=50)
导入包时报错
ImportError: No module named '_tkinter'
根据一种解决方法提供的方法能够解决,需要注意的是如果之前安装python2.7完成后把对应的安装文件删除了很可能要重新安装一遍。
没有display name
和$DISPLAY environment
因为代码运行在centos中,并不存在GUI,所以需要设置一番
import matplotlib as mpl
# 加入这行来告诉mpl不需要GUI
mpl.use("Agg")
import matplotlib.pyplot as plt
网友评论