由于Tcl / tk错误,Python IDLE无法打开

时间:2018-04-19 13:37:40

标签: python python-3.x tkinter python-idle

我刚从python.org安装了最新版本的Python 3.6.5。我使用64位Windows 8.1。早期它显示各种.DLL错误,我尝试安装所有更新和C ++ Redistributable但没有发生任何事情,然后我手动下载所有不同的DLL并将它们粘贴在System-32文件夹中。通过这样做,python命令shell确实开始工作,但是一旦我尝试打开IDLE,没有任何反应,没有显示错误消息,并且监视器上没有弹出任何内容。 我在网上读了很多答案,当我尝试在python命令shell中编写“import tkinter”时,它显示找不到模块,这条消息也是 - “import _tkinter#如果失败你的python可能没有为Tk配置“。 请解决此问题。

1 个答案:

答案 0 :(得分:0)

如果您没有使用VS2015或VS2017编译的C运行时(CRT ...)。dll MS Visual C ++应用程序,包括自3.5以来的Python,很可能是因为您关闭了自动Windows更新。如果你有交互式Python工作,你必须安装正确的。

如果未安装_tkinter,则必须是因为在您说“安装”时未选中用于选择性安装tcl / tk,_tkinter,tkinter和IDLE的框。如果您仍然拥有运行时的安装文件,则可以转到“控制面板安装程序”对话框,单击3.6.5,然后要求“修复”。您应该能够添加所需的复选标记。否则,请从python.org重新运行或重新下载该文件。

如果您需要有关安装问题的进一步帮助,python.org python-list有时是一个更好的论坛。