首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python IDLE无法启动

Python IDLE无法启动
EN

Stack Overflow用户
提问于 2011-09-22 12:30:36
回答 4查看 25.2K关注 0票数 2

我是python的新手,大约一周前我停止了工作,我读了一些其他人关于这方面的问题,但他们都没有遇到和我一样的错误,那就是:

代码语言:javascript
复制
Traceback (most recent call last):
    File "c:\python26\Lib\idlelib\idle.py", line 21, in <module>
        idlelib.Pyshell.main()
    File "C:\python26\Lib\idlelib\PyShll.py", line 1386, in main
        root = Tk(className="Idle")
    File "C:\python26\Lib\lib-tk\Tkinter.py", line 1643, in __init__
        self.tk = _tkinter.creat(screenName, baseName, className, interactive, want
objects, useTk, sync, use)
_tkinter.TclError: Can´t find a usable init.tcl in the following directories:
        C:/Python26/lib/tcl8.5 c:/lib/tcl8.5 c:/lib/tcl8.5 c:/library c:/library c:/
tcl8.5.2/library c:/tcl8.5.2/library
This probably means that Tcl wasn´t installed properly.

所以我重新安装了python大约3到4次,我仍然得到同样的错误。

我将永远感谢任何能给我解决这个错误的人。

顺便说一下,我在32位Win7上运行Python 2.6.6。

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2012-12-21 20:27:17

这个TCL问题已经出现在许多Python论坛中,通常会阻止空闲的图形用户界面启动,例如http://www.gossamer-threads.com/lists/python/python/902912,并且与TCL_LIBRARY环境变量有关。尝试编辑环境变量

右键单击(我的)计算机,转到属性,高级选项卡,按环境变量并编辑TCL_LIBRARY以指示Python路径,例如C:\Python26\tcl\tcl8.5 (或输入代表您的版本的路径。然后,Idle应该会启动。

我注意到,当您安装其他可能依赖于TCL库的程序时,这是一个问题。在我安装SciLab之后发生的事情。因此,更改该变量可能会导致另一个已安装的应用程序出现问题。希望这能有所帮助。

票数 6
EN

Stack Overflow用户

发布于 2018-04-15 17:33:41

某些文件夹可能已被删除或移除。

转到卸载程序

选择Python

单击“更改”

然后点击“修复”

在此之后,允许计算机repair....Should工作。

一些注释*

始终确保所有内容都在您在CMD中工作的同一目录中。我从cmd打开我的目录,并将我的文件放在相同的目录中。

检查你的'App data‘文件夹中是否有Python文件。

请注意,“App data”文件夹可能会被隐藏。

另外,当你重装的时候,点击customize,python将允许你定制你自己的路径位置,这比python选择的路径更有帮助,也简单得多。

票数 1
EN

Stack Overflow用户

发布于 2011-09-22 12:52:21

(假设您的Python安装没有损坏。您是否对Python安装进行了任何更改,尝试安装任何其他内容?)

您的Python安装目录是什么?在Python_install_directory/tcl下查找,init.tcl应该在那里,是吗?告诉我们你发现了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7509579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档