在Ubuntu的virtualenv中为matplotlib安装python tk

时间:2016-10-22 09:51:58

标签: python ubuntu matplotlib

在Ubuntu 16.04上我有一个virtualenv(15.0.2)。我确实安装了matplotlib 1.5.3,我收到了这个错误:

import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libBLT.2.4.so.8.6: cannot open shared object file: No such file or directory

由于

1 个答案:

答案 0 :(得分:1)

我假设您使用的是python3。

首先,在python shell中输入help('modules')。这应该返回当前安装的所有模块。如果未在此处列出tkinter,请尝试以下操作:

import sysconfig
print(sysconfig.get_paths())

这将打印出python正在查看模块的所有路径。 将你的tkinter模块移动到上面列出的文件夹之一(通常应该是site-packages,但这可能取决于你的python设置。

如果仍然无法解决问题,请尝试

sudo apt-get install python python-tk idle python-pmw python-imaging

如果您使用的是ubuntu,python库应该包含tkinter。因此上面的代码是重新安装python。

希望我能提供帮助, Narusan