Python2.7+matplotlib问题和解决方案

最近需要用到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

详细的解决方案

你可能感兴趣的:(Python2.7+matplotlib问题和解决方案)