【发布时间】:2021-09-24 08:17:32
【问题描述】:
我在我的电脑中安装了两个版本的 python(python 3.7.4 和 3.9.6)。但我无法打开其中一个版本的 IDLE。例如,如果我在 3.9.6 之后安装了 Python 3.7.4,则 3.9.6 的 IDLE 无法打开,并且 pip(p) 也无法正常工作。如果我尝试通过 cmd 打开 IDLE,它会显示 即“** IDLE 无法导入 Tkinter。您的 Python 可能未配置为 Tk。**”。这里我将 python 3.7.4 用于 32 位项目,将 python 3.9.6 用于 64 位项目。如何解决这个问题。 提前致谢。
【问题讨论】:
-
检查你的环境变量
-
您可以通过单击链接到特定 python-IDLE 组合的图标(在开始菜单上或添加到桌面或固定到任务栏)或通过在命令中输入
py -3.x -m idlelib命令来使用特定版本的 IDLE 运行 IDLE提示或 Powershell。py -3.x -m pip ...使用 3.x 运行pip。 -
@Terry Jan Reedy 是的,我只尝试过这样的...... Python 3.7.4 正在工作,但 python 3.9.6 显示错误,** IDLE 无法导入 Tkinter。你的 Python 可能没有为 Tk 配置。 ** 就像那样...但是我在安装过程中检查了 Tcl/tk 复选框。
-
使用
py -3.9或 3.9 开始菜单图标以交互方式启动 3.9。输入import tkinter。会发生什么?
标签: python 64-bit python-idle 32-bit