Tkinter模块未被识别没有名为''u Tkinter'的模块

2024-09-20 01:30:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我在ubuntu16.04上使用python3.7.4。我正在尝试将代码上载到与机器人接口的应用程序(Opentrons,OT-1,如果相关),但该应用程序不接受该代码并告诉我ImportError: no module named 'tkinter'。在

当我尝试将tkinter导入到终端中的python3.7时,出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'

我已经完成了sudo apt-get install python3-tk,我试图install tk-devel,但由于找不到包,所以没有成功。我还研究了如何使用diff--git,如下面的链接所示,但是我在执行给定的补丁时遇到了问题。https://github.com/clearlinux/clr-bundles/issues/65

这些是我在上传到机器人应用程序的程序文件中的导入

^{pr2}$

我希望应用程序接受代码并让机器人执行协议,我也希望tkinter能够在我通过终端访问python3.7时被导入。当我将Tkinter导入Python2.7.12和将Tkinter导入Python3.5.2时,我能够导入并打开测试对话框。在

如果你想问我为什么有三个版本的python——这是一台实验室计算机,我不是唯一一个不知道我在做什么的人。任何帮助将不胜感激,如果需要更多的信息,我很乐意提供。在


Tags: install代码in应用程序终端tkinterline机器人