【发布时间】:2018-04-22 14:44:36
【问题描述】:
我在 Ubuntu 16.04 上并且刚刚安装了 python 3.6。通过apt。
当importing tkinter 时,我得到了常见的错误
ImportError: No module named '_tkinter', please install the python3-tk package
问题是,python3-tk 包已安装。
$> python3.5 -c "import tkinter"
[no output]
$> python3.6 -c "import tkinter"
Traceback (most recent call last):
File "/usr/lib/python3.6/tkinter/__init__.py", line 37, in <module>
import _tkinter
ModuleNotFoundError: No module named '_tkinter'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.6/tkinter/__init__.py", line 39, in <module>
raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named '_tkinter', please install the python3-tk package
我该如何解决这个问题?
【问题讨论】:
-
你能证明python3-tk包已经安装了吗?
-
你试过重新安装python3-tk吗?
-
@BryanOakley 是的,多次。
-
@EthanField 我不明白。我检查了
apt的已安装软件包列表,它还说它在尝试安装时已经安装。 -
如果已经安装了 tkinter 软件包,您是否尝试过先卸载 tkinter 然后重新安装 3.6 tkinter 版本?
标签: python python-3.x tkinter python-3.5 python-3.6