在Ubuntu上的virtualenv中安装matplotlib的python tk [重复]

zzwlnbp8  于 2023-05-01  发布在  Python
关注(0)|答案(1)|浏览(107)

此问题已在此处有答案

Why does tkinter (or turtle) seem to be missing or broken? Shouldn't it be part of the standard library?(3个答案)
6年前关闭。
在Ubuntu 16上。04我有一个virtualenv(15.我安装了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

谢谢

mzillmmw

mzillmmw1#

我假设你正在使用Python 3。
首先,在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。
希望我能帮上忙,纳鲁桑

相关问题