安装 Eclipse 后 Pydev 透视图不显示

Posted

技术标签:

【中文标题】安装 Eclipse 后 Pydev 透视图不显示【英文标题】:Pydev Perspective Not Showing After Install For Eclipse 【发布时间】:2013-11-22 14:01:22 【问题描述】:

在 Eclipse 上安装最新版本的 Pydev 后,它没有显示在可用透视列表下。

然而,Eclipse 确实将 pydev 列为已安装,这对我来说似乎很奇怪。我还要补充一点,我通过标准方法安装了pydev(通过帮助下的“安装新软件”选项)。

任何有关如何解决此问题的帮助将不胜感激。

【问题讨论】:

更新:我们现在需要 java8 以便 pydev 在安装后显示在 eclipse 中 (pydev.org/download.html#pydev-does-not-appear-after-install) 我刚刚从面向 Web 开发人员的 Eclipse Java EE IDE 市场成功安装了 PyDev 5.7.0。版本:Neon.3 Release (4.6.3) with Java jdk1.8.0_131 on Mac OS Sierra 10.12.4 ...并且 PyDev 未显示在首选项中。 好像已经修复了 【参考方案1】:

我花了几个小时试图让 PyDev 3.0.0 插件在我的 Mac 上与 Eclipse Kepler 一起工作。我试过了

    市场安装 通过更新站点安装软件 在 eclipse/dropins 下删除插件文件

在我最终尝试插件的 2.8.2 版本之前,没有任何效果。我想说从here 获取一个 2.8.2 的 zip 并将解压缩的版本放在 Eclipse 的 /dropins 文件夹中。重新启动 Eclipse。然后转到首选项菜单并注意 PyDev 条目应该在那里。有时最好使用管理员凭据启动 Eclipse。在命令行上是这样的:

sudo /Users/username/Softwares/eclipse/Eclipse.app/Contents/MacOS/eclipse

【讨论】:

最后为你的 PyDev 插件设置解释器。让我知道在 cmets 中,我将在一天的剩余时间里检查这个答案。我理解这种结果,希望 PyDev 的人们能尽快解决这个问题。 谢谢,这行得通。我猜 pydev 3.0.0 存在一些错误 卸载了 eclipse,因为我无法卸载 pydev,并在 eclipse 的 dropins 文件夹中添加了 pydev 插件 2.8.2 的解压缩内容,非常感谢!!! 安装最新版本的 JRE (1.8) 有助于 Mars 版本。谢谢!【参考方案2】:

首先,去pydev offcial page,上面写着:

请参阅:download page 上的 PyDev 安装后不出现部分,以获取有关在 Eclipse 中使用 Java 8 vm 的帮助。

访问this page,显示:

嗯,此时的主要问题是 PyDev 需要 Java 8 在 命令运行。所以,如果你不想通过去支持 PyDev LiClipse 路线(主要是 PyDev 独立加上一些好东西), 你可能需要经过一些循环来确保你 实际使用 Java 8 运行 Eclipse/PyDev(如下所述)。

另外,请记住 PyDev 5.x 需要 Eclipse 4.6 及更高版本(对于 Eclipse 3.8 使用 PyDev 4.x)。

在我的系统中:

$ java -version
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

根据this answer

Java 8(又名 1.8)

所以我的 openJDK 1.8 是 Java 8 已经满足了上面 pydev 声明中的要求。所以在我的情况下这不是 Java 问题

回忆一下 pydev 的最后一条语句:

另外,请记住 PyDev 5.x 需要 Eclipse 4.6 及更高版本(对于 Eclipse 3.8 使用 PyDev 4.x)。

所以我检查了我的 eclipse 版本,它只是 旧版本 3.8.1

但是我下载的是最新版本的pydev 5.3.0,这是错误的,所以现在我要做的就是按照this instruction先卸载pydev 5.3.0: p>

使用 Shift 键突出显示两者并卸载:

卸载后访问this page复制旧的repo链接:

再次回忆一下pydev最后的语句:

另外,请记住 PyDev 5.x 需要 Eclipse 4.6 及更高版本(对于 Eclipse 3.8 使用 PyDev 4.x)。

我的eclipse是3.8.1,所以我只需要选择4.x。上面列出的 4.x 的最高版本是 4.5.5。

我复制链接http://www.pydev.org/update_sites/4.5.5并粘贴到eclipse的Install New Software页面进行安装:

毕竟,Windows -> Preferences,pydev 现在出现了:

【讨论】:

谢谢!此过程适用于 ubunutu-16.04 上的 eclipse(来自官方存储库)。 这对我有用。我在 Windows 8 中使用 Eclipse 4.2.2 Classic 并尝试安装 PyDev 5.* 但它无法正常工作,然后基于此评论 PyDev 4.5.5 对我有用 Thnx 很多 非常有用。谢谢你。为我工作。 安装java8 64bit(我的是64bit eclipse)并设置系统路径来解决问题。【参考方案3】:
    将您的 Java 更新为 the latest SDK. 重启 Eclipse。

PyDev 将显示在 Eclipse>>Preferences 中

【讨论】:

【参考方案4】:

更新 Java 版本。 安装新的java。 转到 Eclipse-> Preference-> Java -> Intalled JRE -> Check latest java (1.8) -> Apply。重启 Eclipse

【讨论】:

【参考方案5】:

我遇到了同样的问题;看来我使用的是带有 Java 1.6 的 Eclipse,而不是 PyDev 所要求的 Java 1.7。

至少对于 Linux 上的 PyDev 3.1.0,修复方法是使用 Java 1.7 二进制文件启动 Eclipse。有两种方法可以做到这一点:将系统的默认 Java 安装更新到 1.7 或编辑 eclipse.ini 以指向 Java 1.7 java 二进制文件。

【讨论】:

安装至少 Java 1.7 并重新启动后,您可能仍需要转到菜单“窗口”>>“自定义透视”单击“命令组可用性选项卡”并检查所有 PyDev成分。然后在eclipse的右上角,点击“打开透视按钮”(在“快速访问”字段旁边带有加号的那个)并添加PyDev Perspective。【参考方案6】:

对于 Ubuntu 用户:

检查 Java 版本 ($ java -version)。如果是1.6.0请升级到1.7.0($ sudo apt-get install openjdk-7-jdk)

另外,运行命令$ sudo update-alternatives --config java

重新启动 Eclipse,Pydev 将显示在首选项中。

【讨论】:

【参考方案7】:

根据 PyDev 文档所述,最新的 5.x 版本现在需要 Java8 和 Eclipse 4.5 及更高版本 (http://www.pydev.org/)

您可以使用需要 Java7 的 4.x PyDev 版本,使用替代更新站点 (http://www.pydev.org/update_sites/index.html)

【讨论】:

问题是安装插件的时候没有提到。【参考方案8】:

PyDev installation guide 解决了这个问题。解决方案是更新到 Java 7 或更高版本。

编辑:正如@a​​aron-hall 所建议的,我将给出更详细的解释:

开发 PyDev 的好心人决定升级他们正在使用的 Java 版本(明智的决定,但向后破坏了兼容性)。如果您有 Java 6,那么您至少需要升级到 7(如果您不知道,您可以找到许多解释如何操作的网站)。安装新版本的 Java 后,在 Eclipse 中转到 Preferences/Java/Installed JREs 并添加您最近安装的 JRE。之后,重新启动 Eclipse 并像往常一样安装 PyDev。现在一切都应该正常了。

如果由于某种原因您不能或不会安装 Java 7 或 8,那么您必须坚持使用 PyDev 2.8.x。

【讨论】:

【参考方案9】:

在我的情况下,你需要使用 jdk 1.8,如果 pydev 是 5.0.0。

【讨论】:

【参考方案10】:

如果有人有 Eclipse Neon,我就是这样修复它的:

    窗口 菜单 > 透视 > 自定义 检查 Pydev Debug 和您感兴趣的子项。

现在您可以在菜单栏上看到 Pydev

【讨论】:

它对我有用,PyDev Debug 操作将其设置为默认不可用,但您可以让它工作,谢谢大家。 很高兴这对您有所帮助!【参考方案11】:

我的解决方案是使用-clean 标志从命令行运行eclipse

eclipse -clean

这必须在软件包升级时不时进行。

【讨论】:

【参考方案12】:

我完成了上述所有步骤,但没有成功。最后,我看到我的启动器指向了错误的 Java 安装。那是:

   eclipse -vm /usr/local/java/jre1.7.0_67/bin/java

然后我更正了适合我的情况的 java 安装,如前面的答案所述,它可以工作:

   eclipse -vm /usr/lib/jvm/java-8-openjdk-i386/bin/java

当然,这些是我的安装依赖路径。你应该检查你自己的。

【讨论】:

【参考方案13】:

从在 Eclipse 上安装新软件安装 pydev 时需要检查一些事项。

    eclipse 版本 java 版本

如果您使用的是 java 7,但仍然无法在首选项下找到 pydev(这发生在我身上),那么您很可能安装了高于 4.5.5 的 pydev 版本。 PyDev 4.5.5 是支持 Java 7 和 Eclipse 3.8 的最后一个版本。有关更多详细信息,请通过版本 5.2.0 下的此链接 http://www.pydev.org/。 与 java 6 一样,旧版本的 pydev 将有助于解决该问题,并且有很多站点会根据您的 eclipse 和 java 版本找到您正确的 pydev 版本 干杯

【讨论】:

【参考方案14】:

我遇到了这个问题。我的环境是这样的

Windows 7 企业版(64 位) Eclipse SDK 4.2 Python 3.6.1 Pydev 5.2 JRE 1.8.0_111

在上述配置中,PyDev 插件没有出现。

我做了以下事情:

已安装 jdk 1.8(64 位) 已安装 Eclipse Neon 使用插件管理器安装了 Pydev 插件。

现在一切正常!

安装说明中明确指出,PyDev 需要 Java 8 和 Eclipse 4.6 (Neon) 才能运行,并且仅支持 Python 2.6 及以上版本。

【讨论】:

【参考方案15】:

就我而言,在安装插件时,我忘记单击复选框以信任证书,然后我再次安装它,选中该复选框并且它起作用了。

【讨论】:

【参考方案16】:

我也遇到了这个问题,我只是等待eclipse下载所有文件就解决了,需要一些时间。 下载完成后eclipse会提醒你重新启动,如果你看到那个提醒你已经成功了。

【讨论】:

【参考方案17】:

通过更新 vm args 解决。只是指向java8。

-vm E:/sw/java/jdk1.8.0_91/bin/javaw.exe

【讨论】:

以上是关于安装 Eclipse 后 Pydev 透视图不显示的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu下安装eclipse+pydev

python 工具 eclipse pydev工具安装。

Python1——开发环境搭建Eclipse+Pydev

python的开发环境配置-Eclipse-PyDev插件安装

Eclipse 无法识别 Pydev

Eclipse安装Pydev插件时所遇到的问题