【问题标题】:How to install python-tk in my docker image如何在我的 docker 镜像中安装 python-tk
【发布时间】:2017-12-30 14:07:32
【问题描述】:

当我在 docker 映像中运行我的 python 脚本时出现此错误

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

所以我尝试了“pip install python-tk”

root@43d2222b15c8:/tf_files# pip install python-tk
Collecting python-tk
  Could not find a version that satisfies the requirement python-tk (from versions: )
No matching distribution found for python-tk

但这并不能解决我的问题。

您能告诉我如何解决我的问题吗?

谢谢。

【问题讨论】:

标签: python docker python-2.x


【解决方案1】:

使用import Tkinter。不应该通过 pip 要求它。它内置于 python2.7 中(假设您使用的是 python2.7,因为这篇文章带有它的标签。如果您使用的是 3,那么它是一个不同的解决方案,并且 cmets 中的人正在引用什么。)

https://docs.python.org/2/library/tkinter.html#module-Tkinter

【讨论】:

    【解决方案2】:

    这可能不是软件包没有安装的问题,而是由于缺少显示而没有运行。

    为方便起见,我粘贴了如何执行此操作的代码:

    docker run -ti -e DISPLAY=$DISPLAY blah-image blah-command

    摘自这里: Python Tkinter in Docker .TclError: couldn't connect to display

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-23
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多