python - 在 Ubuntu 上的 virtualenv 中为 matplotlib 安装 python tk

标签 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

谢谢

最佳答案

我假设您使用的是 python3。

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

import sysconfig
print(sysconfig.get_paths())

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

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

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

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

希望能帮上忙 鸣山

关于python - 在 Ubuntu 上的 virtualenv 中为 matplotlib 安装 python tk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40190704/

相关文章:

ruby-on-rails - Rails 试图连接到端口 5432 上的 postgresql,但它配置为 5433

ubuntu - supervisord 和 celery 热关机

python - 迭代图中的标记

ubuntu - 为 Ubuntu 安装 RT Linux 补丁

python - 在 Python 中调用基类方法

Python3 与 sql 变量

python - 找出 Redis 数据库中键的最大字符串值大小

python - 滚动 Matplotlib 颜色条

python - matplotlib - 带有弧度角标签的极坐标图

python - Python 中字符串的模式检测