首页 文章

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

提问于
浏览
-1

我刚从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

    如果您没有使用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有时是一个更好的论坛 .

相关问题