无法导入 Tkinter

Posted

技术标签:

【中文标题】无法导入 Tkinter【英文标题】:Unable to import Tkinter 【发布时间】:2020-10-11 13:19:39 【问题描述】:

我正在使用 Git Bash 运行一些涉及 Tkinter 的代码,但无法运行代码并收到错误 ModuleNotFoundError: No module named 'Tkinter'。我有 #!/usr/bin/env/python3 作为我的代码的第一行,但这似乎没有帮助。当我输入 import Tkinter 并将 import tkinter 输入我的 bash 行时,它返回 bash: import: command not found。当我尝试使用 sudo 时,它会响应 bash: sudo: command not found。我现在不确定该怎么做,因为我已经重新安装了 git bash 和 python,但似乎都没有帮助。

【问题讨论】:

***.com/questions/20044559/… 这能回答你的问题吗? How to pip or easy_install tkinter on Windows 对于 python3,它是 tkinter,而不是 Tkinter 如上所述,tkinter和Tkinter我都试过了。 我也很欣赏 pip install 的建议,但我也试过了,它也不起作用。 【参考方案1】:

Python 的 import 语句区分大小写,因此如果您编写 import tkinter 而不是 import Tkinter,它可能会起作用。

一些教程使用后者的原因是因为它曾经在 python 2 中是这样的。然而,它被认为不是非常pythonic,因为所有包和模块名称都应该是小写的,所以它在 python 3 中进行了更改。

【讨论】:

非常感谢您的推荐,但是大写和小写的版本我都试过了,都没有成功。【参考方案2】:

关于第一条错误消息,joelhed 的回答者应该可以解决您的问题。 您收到第二条错误消息,因为您 不能直接在 bash 行中运行 python 命令。 要在命令行中运行 python 命令,请先运行python

【讨论】:

非常感谢您的评论,但我尝试将 python 和 python3 放在我正在运行的代码之前,但在尝试导入 tkinter 时它仍然停止。

以上是关于无法导入 Tkinter的主要内容,如果未能解决你的问题,请参考以下文章

我必须安装啥才能解决找不到 GtkSource 的任何类型库,无法导入:GtkSourceView,无法导入名称 GtkSource

mysql 表导入向导无法导入 csv 文件

导入 theano 时出错“无法导入名称 gof”

无法从'@angular/forms'导入“导入FormGroup,FormControl [重复]

无法在春季导入 org.apache.poi,因此无法编译

ImportError:无法导入名称“评估”(来自意外导入评估)