我正在使用Ubuntu 16.04和Python 2.7,并且我使用 pypy 解释器设置了一个虚拟环境(virtualenv)。 我甚至安装了 matplotlib 库。
但是,我们在自己的代码上使用它我得到了这个错误信息:
追踪(最近的呼叫最后):
文件" my_script.py", 第20行,在 将matplotlib.pyplot导入为plt
文件" / home /.../ venv / site-packages / matplotlib / pyplot.py", 第115行,在 _backend_mod,new_figure_manager,draw_if_interactive,_show = pylab_setup()
文件 " / home /.../ venv / site-packages / matplotlib / backends / init .py",第32行,在pylab_setup中 全局(),当地人(),[backend_name],0)
文件" / home /.../ venv / site-packages / matplotlib / backends / backend_tkagg.py", 第13行,在 将matplotlib.backends.tkagg导入为tkagg
文件" / home /.../ venv / site-packages / matplotlib / backends / tkagg.py", 9号线,在 来自matplotlib.backends import _tkagg RuntimeError:无法dlopen tkinter模块文件
我该怎么做才能解决它?
编辑:提议的解决方案here是相同的,但我认为问题(pypy和matplotlib)和错误消息完全不同。