我已经在 python 脚本中创建了一个 Tkinter 窗口。该脚本在 python IDLE 中完美运行并生成 GUI。但是,当我通过在我的桌面上单击它在 IDLE 之外运行该文件时,终端响应 ImportError: No module named tkinter.即使在安装 python 时 tkinter 被安装为默认模块。任何帮助深表感谢。我正在使用 python 3.7
最佳答案
确保您的默认 python ,即终端调用的那个已经安装了 tkinter。
因此,在终端中运行 'python --version'
,如果结果为 3.7,那么您的默认 python 为 3.7。
现在尝试使用相同的 python 版本导入 tkinter。
打开终端并运行python
然后运行import tkinter as tk
如果这没有产生一个错误,指出找不到该模块,那么很可能您正在使用错误的权限运行可执行文件。
关于python-3.x - 导入错误 : No module named tkinter. Mac OS 终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53365915/