【问题标题】:Unable to import Tkinter无法导入 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,但似乎都没有帮助。

【问题讨论】:

标签: python tkinter import sudo git-bash


【解决方案1】:

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

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

【讨论】:

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

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

【讨论】:

  • 非常感谢您的评论,但我尝试将 python 和 python3 放在我正在运行的代码之前,但在尝试导入 tkinter 时它仍然停止。
猜你喜欢
  • 2017-01-28
  • 2020-04-25
  • 2021-03-17
  • 2018-06-03
  • 2013-05-13
  • 2021-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多