21

我已经在 Mac 上的 Eclipse 中使用 PyDev 大约两年了。今天更新了 Eclipse,突然 PyDev 完全不见了。尝试了一切,包括完全卸载和全新安装,但是尽管 PyDev 在菜单中显示为已安装,但它在其他任何地方都没有出现。

PyDev 版本:3.0.0.201311051910 Eclipse:版本:Kepler Service Release 1 Build id:20130919-0819

我无法打开 PyDev 透视图,无法创建新的 Python 文件,也无法打开现有的 Python 文件,除非它被视为纯文本。

今晚我有一个巨大的任务,感谢帮助。

4

9 回答 9

15

为了看看问题出在哪里,我从 PyDev 2.8.2 升级到 3.0.0 就是为了这个。它给我带来了一个伤害的世界。该版本充满了错误。没有什么对我有用,包括透视图或调试器。我刚回到 2.8.2,一切都好起来了。我也在开普勒和 Mac 上。转至 2.8.2。您可以使用 Eclipse 卸载 pydev,然后使用此处的简单 zip 文件说明简单地安装 pydev:http: //pydev.org/manual_101_install.html

3.0.0 昨天刚刚发布。他们显然有一些修复工作要做!

于 2013-11-07T03:54:46.643 回答
11

如果您不能/不会升级到 Java 7:

卸载最新的 PyDev 版本
1. 帮助 >> 关于 Eclipse
2. 按“安装详细信息”按钮
3. 选择“PyDev for Eclipse”
4. 按“卸载...”按钮
5. 关闭,确定

安装版本 2.8.2
1. 帮助 >> 安装新软件...
2. 在下拉列表中选择“使用:”PyDev 更新站点 - http://pydev.org/updates/
3. 取消选择选项“仅显示可用软件的最新版本”
4. 选择“PyDev for Eclipse,版本 2.8.2”
5. 按下按钮“Next>”
6. ...
n. 重启 Eclipse(按照建议)

于 2014-01-07T16:41:32.867 回答
10

检查您是否使用 Java 7,PyDev 3 现在需要它。来源:http://pydev.org/download.html和 PyDev bugtracker。升级我的 java 版本后,它再次为我工作。

于 2013-11-08T10:38:19.120 回答
2

以下解决了我的问题,最初在 OS X Mavericks 10.9.2 上使用 Java 1.7.0_55(来自 Oracle,我认为标准的 Mavericks 安装,完全最新)

  • 使用终端检查可用的 Java 虚拟机:

/usr/libexec/java_home -V

我最初只在这里列出了 Java 1.6(来自 Eclipse 的类似检查也证实它运行的是 1.6,而不是可用的 1.7!)

于 2014-05-15T09:28:51.300 回答
1

似乎很多 PyDev/Eclipse 问题都与您正在运行的 Eclipse 版本使用正确的 Java JRE/JDK 和 PyDev 有关。

来自http://www.pydev.org/

发布 5.2.0

重要 PyDev 现在需要 Java 8 和 Eclipse 4.5 及更高版本。

PyDev 4.5.5 是支持 Java 7 和 Eclipse 3.8 的最后一个版本。请参阅:更新站点页面 ( http://www.pydev.org/update_sites/index.html ) 以获取旧版本 PyDev 的更新站点。

于 2016-08-23T16:45:15.920 回答
1

开始时我也面临同样的错误:安装 PyDev - Python IDE for Eclipse 6.3.2 时未提供解决方案,当我尝试安装时收到以下消息:无法在https://dl读取存储库.bintray.com/fabioz/pydev/latest/content.xml。?

然后我想出了最终的解决方案:

按照步骤 :

在线安装

该功能的安装 URL 是http://pydev.org/updates。如果 Eclipse Marketplace 没有执行您想要的操作,您可以使用该 URL 从“帮助”菜单中安装新软件。

并取消选中下面在安装新软件窗口中提到的所有选项,例如:取消选中:

1.Show only the latest versions of available software
2.Group Items by category
3.Show only software applicable to target environment
4.Contact all update sites during install to find required software

离线安装

如果您满足要求(如下)并且更新站点仍然存在问题,您可以下载离线安装。从 SourceForge 获取它(或从 PyDev 的网站链接到 SourceForge)。

并取消选中下面在安装新软件窗口中提到的所有选项,例如:取消选中:

1.Show only the latest versions of available software
2.Group Items by category
3.Show only software applicable to target environment
4.Contact all update sites during install to find required software
于 2018-04-20T08:48:16.030 回答
0

![Kepler Pydev config] 我不得不花费大量时间来弄清楚它为什么不起作用。但最终做到了。如图所示,下载 2.8.2 zip 并在 dropins 文件夹中解压缩。使用 -clean 选项启动 eclipse

于 2013-11-28T21:34:15.003 回答
0

没有足够的代表评论 Tobx 的答案,所以我会做一个新的。

通过使用命令行 -vm 选项指定应使用哪个 JVM Eclipse,您可以安装 java7,但保留当前版本且不影响当前设置。

一切都在这里解释

于 2013-11-29T19:05:46.057 回答
0

我调试了一个python项目(之前导入的)。Pydev 菜单仅通过将当前透视图更改为“调试”而重新出现。

我认为通过 Window > Open Perspective > Other ... > Pydev 打开 Pydev 透视图也会创建 Pydev 菜单。

于 2013-12-05T16:27:48.023 回答