安装 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 或更高版本。
编辑:正如@aaron-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 透视图不显示的主要内容,如果未能解决你的问题,请参考以下文章