当我在我的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
但这并不能解决我的问题。
您能告诉我如何解决我的问题吗?
- 谢谢-谢谢
2条答案
按热度按时间vfh0ocws1#
使用
import Tkinter
。pip不需要使用它。它内置在python2.7中(假设你使用的是python2.7,因为这篇文章是用它标记的。如果你使用的是3,那么它是一个不同的解决方案,评论中的人引用的是什么。)https://docs.python.org/2/library/tkinter.html#module-Tkinter
nzkunb0c2#
这可能不是软件包未安装的问题,而是由于缺少显示而未运行的问题。
为方便起见,我粘贴代码如何做到:
docker运行-ti -e DISPLAY=$显示blah图像blah命令
摘录自此处:Python Tkinter in Docker .TclError: couldn't connect to display