Python 无法导入matplotlib.pyplot

Python 无法导入matplotlib.pyplot,python,python-2.7,matplotlib,tkinter,Python,Python 2.7,Matplotlib,Tkinter,我已经在CentOS 6.5中安装了python 2.7.10。然后,我使用pip安装了matplotlib。但是,我在尝试导入matplotlib.pyplot时遇到以下错误 import matplotlib.pyplot Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/matp

我已经在CentOS 6.5中安装了python 2.7.10。然后,我使用pip安装了matplotlib。但是,我在尝试导入matplotlib.pyplot时遇到以下错误

import matplotlib.pyplot
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/matplotlib/pyplot.py", line 115, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "/usr/local/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
    from six.moves import tkinter as Tk
  File "/usr/local/lib/python2.7/site-packages/six.py", line 203, in load_module
    mod = mod._resolve()
  File "/usr/local/lib/python2.7/site-packages/six.py", line 115, in _resolve
    return _import_module(self.mod)
  File "/usr/local/lib/python2.7/site-packages/six.py", line 82, in _import_module
    __import__(name)
  File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter

这可能是python库路径的问题。检查tkinter的安装位置,并确保Python解释器可以使用它。你能从
tkinter
导入其他内容吗?

尝试安装tkinter,因为他们说“没有名为\u tkinter的模块”。 您可以使用该命令执行此操作:

sudo apt-get install python-tk

我已经添加了一些可能与您要求的内容相关的详细信息。谢谢。可能是您的python2.6和python2.7都有软件包,它们彼此不兼容。为什么不卸载python2.6,这可能会解决您的问题。希望这有帮助。您是如何在CentOS 6上获得python2.7的?或者,如果您不需要UI,您可以更改后端仅使用导入matplotlib;matplotlib呈现PNG/PDF。在其他导入之前使用('agg')(请参阅)@NickT-我已经手动安装了2.7.10。我遵循了一些来源,但主要是这样:检查一下。这解释了无法导入tkinter
apt get
的错误是Debian喜欢的,而他有CentOS 6,它将使用
yum
,并且具有不同的包names@utopia-如细节中所述,tkinter似乎已安装。“包tkinter-2.6.6-66.el6_8.x86_64已安装且为最新版本”
sudo apt-get install python-tk