所以我在我的计算机上使用Python大约过去两个月没有任何问题。就在最近,IDLE发生了一些问题。我正在运行python 2.5
我曾经能够右键单击并为python程序选择“使用IDLE编辑”。该选项不再可用。当我尝试“打开方式”并导航到python中的idlelib时,我可以选择idle.bat,idle.py或idle.py(无控制台)。我已经尝试了每个选项,每个选项都无法打开并返回一个错误,即它不是有效的Win32应用程序或“Windows无法找到idle.pyw”
我可以自己打开IDLE并使用IDLE中的open函数打开文件,但不能像以前那样使用IDLE直接打开文件。
以前有带有蟒蛇标志的白色背景图标,现在取代了没有程序的窗口标识(白色方形,蓝色和红色圆点)。我试图修复 - 安装和unistall-re-install都没有成功。没有防火墙或防病毒软件,并且安装了所有用户的权限。
非常感谢任何帮助,这一点令人抓狂。
答案 0 :(得分:0)
Windows上带有python的本机有时会出现问题,因此您可以卸载并重新安装它作为解决方案,或者从其目录而不是快捷方式打开它,或者获取另一个IDE。我推荐Ninja IDE看起来非常好看,或者如果你在linux上,你可以使用终端的vim。
此外,如果非常必要,请尝试升级您的python版本和IDE。我认为Windows中包含的IDE看起来像修改后的emacs,说实话。
答案 1 :(得分:0)
Windows 更改.py文件的右上下文菜单这一事实与Idle无关,也可能与Python无关。你不是第一个遇到这个问题的人。您可以恢复“使用空闲编辑”但不直接编辑注册表(专家选项)我只知道如何在XP中执行此操作。您可能还可以修复它在更改之前返回到还原点,但是您将丢失所有更新,因此我不会这样做。
我很惊讶重新安装没有恢复它。这条线路也曾经为我而去过,并且最近的安装恢复了。
我有Win7。我刚刚尝试'打开',导航到3.4 idlelib,并选择了idle.bat(.py文件不作为选择提供)。在空闲编辑器中打开.py文件就好了。它现在是Open的永久选项,无需导航。
自从2.5以来,Idle已经获得了150个补丁。即使您必须编辑程序以在2.5上运行,我强烈建议您安装当前版本的Python和Idle。我没有理解你的评论“程序仍无法找到与之相关的任何内容,例如Tkinter”意味着。