python - 无法导入 Tkinter
问题描述
我正在使用 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 的import
语句区分大小写,所以如果你写import tkinter
而不是import Tkinter
.
一些教程使用后者的原因是因为它曾经在 python 2 中是这样的。然而,它并不被认为是非常 Pythonic,因为所有包和模块名称都应该是小写的,所以它在 python 3 中进行了更改。
推荐阅读
- android - 动画在 Android 的 NestedScrollView 中的 RecyclerView 中不起作用?
- c# - 从列表中插入值到数据库
- angular - 无法以角度加载两个路由器插座
- javascript - ASP.NET Core - 使用下拉列表更新表格行
- node.js - 命令 node -v 显示 bash: /usr/local/bin/node: No such file or directory
- android - Android Profile GPU渲染中的红色和黄色单杠是什么意思
- dependencies - 外部任务传感器 execution_date_fn
- c++ - 是否可以默认初始化临时变量?
- c++ - std::ifstream 上的 SIGABRT 关闭
- android - 如何通过 adb 清除文件?