如何在我的Docker镜像中安装python-tk

carvr3hs  于 2022-11-28  发布在  Docker
关注(0)|答案(2)|浏览(297)

当我在我的docker映像中运行我的python脚本时,我得到这个错误

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

所以我试了'pip安装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

但这并不能解决我的问题。
您能告诉我如何解决我的问题吗?

  • 谢谢-谢谢
vfh0ocws

vfh0ocws1#

使用import Tkinter。pip不需要使用它。它内置在python2.7中(假设你使用的是python2.7,因为这篇文章是用它标记的。如果你使用的是3,那么它是一个不同的解决方案,评论中的人引用的是什么。)
https://docs.python.org/2/library/tkinter.html#module-Tkinter

nzkunb0c

nzkunb0c2#

这可能不是软件包未安装的问题,而是由于缺少显示而未运行的问题。
为方便起见,我粘贴代码如何做到:
docker运行-ti -e DISPLAY=$显示blah图像blah命令
摘录自此处:Python Tkinter in Docker .TclError: couldn't connect to display

相关问题