无法导入 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