【问题标题】:Hard times with IDLEIDLE 的艰难时期
【发布时间】:2014-09-24 17:38:11
【问题描述】:

所以在过去的 2 个月里,我一直在我的计算机上使用 Python,没有遇到任何问题。然而,就在最近,IDLE 出了点问题。我正在运行 python 2.5

我曾经能够右键单击并为 python 程序选择“使用 IDLE 编辑”。该选项不再可用。当我尝试“打开方式”并导航到 python 中的 idlelib 时,我可以选择 idle.bat、idle.py 或 idle.py(无控制台)。我尝试了每个选项,但每个选项都无法打开并返回一个错误,表明它不是有效的 Win32 应用程序或“Windows 找不到 idle.pyw”

我可以自己打开IDLE并使用IDLE中的open函数打开文件,但不能像以前那样直接使用IDLE打开文件。

以前是带有 python 标志的白色背景图标,现在被 windows 的标志替换为无程序(白色方形、蓝色和红色圆点)。我试图修复安装和卸载重新安装都没有成功。没有防火墙或防病毒软件,并且安装了所有用户的权限。

非常感谢任何帮助,这非常难以弄清楚。

【问题讨论】:

  • 认为自己很幸运。 IDLE 很糟糕,无论如何你都不应该使用它。
  • 我明白你的意思,但我是一个新手程序员,我正在解决这里的问题。我认为 IDLE 问题既是症状也是原因。当我使用 IDLE 打开时,程序仍然找不到与之相关的任何内容,例如 Tkinter 是否有您建议的解决方法?
  • 您使用这种古代版本的Python有什么特别的原因吗?如果必须使用 Python 2,请安装 2.7.8,或者为 Py3 安装 3.4.1。
  • 在您的 Python 安装目录中搜索 idle.py 并告诉我们您找到了什么。我的在c:\Python27\Lib\idlelib\idle.py
  • 我得到语法错误:行继续字符后的意外字符和 idle.py 中指向 y 的指针

标签: python python-idle python-2.5


【解决方案1】:

Windows 上的 Python 自带的原生版本有时会出现问题,因此您可以将其作为解决方案卸载并重新安装,或者从其目录而不是快捷方式打开它,或者获取另一个 IDE。我推荐 Ninja IDE 非常漂亮和轻便,或者如果你在 linux 上,你可以从终端使用 vim。

另外,如果非常有必要,请尝试升级您的 python 版本和 IDE。老实说,我认为 Windows 包含的 IDE 看起来像是经过修改的 emacs。

【讨论】:

    【解决方案2】:

    Windows 更改了 .py 文件的右键上下文菜单这一事实与 Idle 无关,也可能与 Python 无关。你不是第一个遇到这个问题的人。您可以恢复“空闲时编辑”,但无需直接编辑注册表(专家选项),我只知道如何在 XP 中执行此操作。您也可以将其修复为在更改之前返回到还原点,但是您将丢失所有更新,因此我不会这样做。

    我很惊讶重新安装并没有恢复它。这条线路对我来说也曾经消失过,并通过最近的安装恢复。

    我有 Win7。我刚刚尝试了“打开方式”,导航到 3.4 idlelib,并选择了 idle.bat(未提供 .py 文件作为选项)。在空闲编辑器中打开的 .py 文件就好了。它现在是 Open with 的永久选项,无需导航。

    自 2.5 以来,Idle 已经获得了大约 150 个补丁。即使您必须编辑程序才能在 2.5 上运行,我强烈建议您安装当前版本的 Python 和 Idle。

    我不知道您的评论“程序仍然找不到与之相关的任何东西,例如 Tkinter”是什么意思。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 2013-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-30
      相关资源
      最近更新 更多