模块 tkinter 使用 python 3.5,但不使用 python 3.6
Module tkinter working with python 3.5, but not python 3.6
我在 Ubuntu 16.04 上并且刚刚安装了 python 3.6。通过 apt
。
当 import
ing 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
我该如何解决这个问题?
我通过从备份恢复 /usr/lib/python3.6
解决了这个问题。我现在已经多次看到,当那里的东西丢失时,包管理器无法重新安装它,尽管声称这样做。
我在 Ubuntu 16.04 上并且刚刚安装了 python 3.6。通过 apt
。
当 import
ing 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
我该如何解决这个问题?
我通过从备份恢复 /usr/lib/python3.6
解决了这个问题。我现在已经多次看到,当那里的东西丢失时,包管理器无法重新安装它,尽管声称这样做。