python - 在 python 2.7 上导入 tkinter 时出现问题

标签 python python-2.7 tkinter

我会先说我知道在 2.7 上它应该是:

import Tkinter 

但是,无论出于何种原因,我的桌面上运行 xenial 和

python --version

返回:

python 2.7.12

在我的系统上使用 tkinter 导入应用程序的整个开发过程中,我没有遇到任何问题

import tkinter 

2.7 working with import tkinter

我完全困惑了,因为当我在另一台机器上工作时,我试图运行我的代码,结果发现我应该使用

import Tkinter

在第二台机器上执行得很好。然而,

import tkinter

返回没有名为 tkinter 的模块。

有人知道为什么会发生这种情况吗?

最佳答案

您一定在某个时刻安装了six 模块。它包含一个虚拟的 tkinter,允许在 python2 中导入 python3 风格的 tkinter。

关于python - 在 python 2.7 上导入 tkinter 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48388368/

相关文章:

python - 无法使用 "Requests-HTML"库获取交易价格

python - 对象声明在 python 类中意味着什么,我应该使用它吗?

python - 当我运行我的代码时,我的 pygame 代码卡住了

python - tkinter .focus_set() 失败

python - 在多个 Tkinter LabelFrames 之间使用网格对齐小部件

python - 将数据帧与时间戳和间隔合并

python - 使用 python 在给定输入参数的文件中追加一行

python - 将变量传递给环境

python - 找到运行总和产生的最大值的优雅方法是什么?

Python/Tkinter 从输入框中获取文本