7

我以前在 windows bashpyenv中安装pypy,然后使用 pip 安装 matplotlib,但是在导入时pyplot,我得到了RunTimeError

In [1]: import matplotlib.pyplot as plt
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-1-eff513f636fd> in <module>()
----> 1 import matplotlib.pyplot as plt

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/pyplot.pyc in <module>()
    112
    113 from matplotlib.backends import pylab_setup
--> 114 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
    115
    116 _IP_REGISTERED = None

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/backends/__init__.pyc in pylab_setup()
     30     # imports. 0 means only perform absolute imports.
     31     backend_mod = __import__(backend_name,
---> 32                              globals(),locals(),[backend_name],0)
     33
     34     # Things we pull in from all backends

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/backends/backend_tkagg.pyc in <module>()
     11
     12 # Paint image to Tk photo blitter extension
---> 13 import matplotlib.backends.tkagg as tkagg
     14
     15 from matplotlib.backends.backend_agg import FigureCanvasAgg

/home/zjshao/.pyenv/versions/pypy-5.3.1/site-packages/matplotlib/backends/tkagg.pyc in <module>()
      7 import numpy as np
      8
----> 9 from matplotlib.backends import _tkagg
     10
     11 def blit(photoimage, aggimage, bbox=None, colormode=1):

RuntimeError: Cannot dlopen tkinter module file

In [2]:

那么可能是什么问题,以及如何解决这个问题?

任何建议,将不胜感激!

4

1 回答 1

0

您的 python 安装可能有问题。最好的方法是删除python并重新安装。

我建议你从Anaconda安装 python 。它是“next-click”安装程序(对于 windows 来说很棒),它设置了 python 路径环境变量,并预先安装了有用的包,包括“mathplotlib”。

于 2017-07-11T02:15:12.713 回答