【发布时间】:2020-07-15 22:17:09
【问题描述】:
我正在使用 Tkinter 开发一个应用程序,一切正常,但是在修改了一个函数(与 Tkinter 环境无关)之后,我突然开始收到以下错误:
from tkinter import *
ImportError: No module named tkinter
我尝试打开另一个 Tkinter 文件以查看它是否与我的应用程序有关,但在另一个文件上,我也看到了同样的错误。所以我猜这与我的应用程序无关。如果 Tkinter 以前可以工作,有什么方法可以自行卸载?导入熊猫时我也遇到了同样的错误。这很奇怪,因为它之前都在工作。 有没有人遇到过这个问题?可能是什么问题?
【问题讨论】:
-
不,tkinter 无法自行卸载。
-
您可能使用与以前不同的 Python 运行代码 - 仔细检查您是否没有更改运行代码的方式,或者您是否无意中创建了新的虚拟环境.
-
现在正在工作,正在使用 Atom Run Script Add-on,这就是它给我带来问题的原因。不过还是谢谢
-
只是说:虽然在安装python时,你可以选择用它安装tcl,如果你选择自定义安装模式,在较新的版本ig中
-
一个很大的可能是您在失败时使用了 Python 2 而不是 Python 3。在 Python 2 中,模块名称为
Tkinter(大写 K)。另一个是你使用的是Ubuntu或者Debian打包的Python版本,installs Tkinter separately.