无法在我的ubuntu机器16.04中安装python3-tk

时间:2018-01-31 07:47:36

标签: python ubuntu tkinter

我正在尝试使用pycharm中的tkinter创建第一个桌面应用程序。

from tkinter import *

root = Tk()
mLabel = Label(root, text="This is Header")
mLabel.pack
mLabel.mainloop()

但我有例外说

ImportError: No module named '_tkinter', please install the python3-tk package

我尝试像这样安装python3-tk

sudo apt-get install python3-tk

我被提出以下例外情况 enter image description here

请指导我完成我缺少的内容

2 个答案:

答案 0 :(得分:0)

您应该查看this问题,该问题与您提出的问题相同,但已经回答了问题。

答案 1 :(得分:0)

也许就您而言,仅在apt-get update之前运行apt-get install python3-tk可能就足够了。

在Dockerfile中运行它时遇到了这个问题。我在Dockerfile中:

RUN apt-get update -y
RUN apt-get install python3-tk -y

与您的消息相同的消息失败了。
我意识到,如果我在Docker之外都运行这两行,那么它们运行良好,并且apt-get update在运行docker-compose build时正在使用缓存。
当我运行docker-compose build --no-cache时,它起作用了。