PyDev 在 Eclipse 中不工作

PyDev not working in Eclipse

我最近不得不重置我的 PC,在重新启动 Eclipse 后出现此错误:

No editor descriptor for id org.python.pydev.editor.PythonEditor

我尝试寻找解决方案,但其他人喜欢 here 已由升级 Eclipse 引起。我是 Eclipse 和一般编程的新手。任何帮助将不胜感激。谢谢。

PyDev 现在需要

Update Java 11。其余答案仍然相关。

要检查两件事:

  1. 检查您是否是 运行 Java 7 或更高版本的 Eclipse。来自 PyDev requirements:

Requirements

Java 7: Important: If you don't have java 7, the update process may appear to succeed, but PyDev will simply not show in the target installation. See PyDev does not appear after install! below for details on how to fix that. At least one of:

Python (2.2 or newer) Jython (2.2 or newer) IronPython (2.6 or newer) and

Eclipse (3.8/4.3 onwards) Note if using Eclipse standalone: Python and IronPython require only the Platform Runtime Binary (download around 45-50 MB), and Jython also requires JDT.

  1. 确保您已正确安装 PyDev:

  2. 帮助菜单

  3. 安装详细信息

  4. Plug-ins 选项卡

  5. 在过滤框中输入 pydev(见下文)

  6. 检查是否安装了 PyDev

如果 PyDev 未安装,但您已满足要求,请尝试从 http://pydev.org/updates 更新站点重新安装:

  1. 帮助菜单
  2. 安装新软件
  3. http://pydev.org/updates 放入 Work With 框中,然后按 Enter(见下面的屏幕截图)
  4. Select PyDev 在列表中
  5. 完成向导
  6. 出现提示时重新启动 Eclipse,瞧(我希望!)你的 PyDev 再次工作了。

如果以上方法未能解决您的问题,请在问题中提供更多详细信息

目前(2022 年 1 月)将 eclipse 更新到最新的 https://download.eclipse.org/releases/2021-12/ and https://download.eclipse.org/releases/latest 有帮助,而且 Java 11(我在 Ubuntu 18 使用 Oracle Java ) 是必需的。在 PyDev 的网页上给出了最小版本。