我用python脚本创建了一个Tkinter窗口。该脚本可以在python IDLE中完美运行,并生成GUI。但是,当我通过在桌面上单击在IDLE之外运行该文件时,终端会响应ImportError:没有名为tkinter的模块。即使在安装python时将tkinter作为其默认模块安装。任何帮助深表感谢。我正在使用python 3.7
答案 0 :(得分:0)
确保您的默认python,终端调用的python已安装tkinter。
因此,请在终端中运行'python --version'
,如果结果为3.7,则默认的python是3.7。
现在尝试使用相同的python版本导入tkinter。
打开终端并运行python
,然后运行import tkinter as tk
如果这不会产生错误消息,说明未找到该模块,则很可能是您以错误的权限运行了该可执行文件。