Pydev透视图在安装Eclipse后不显示

时间:2013-11-10 20:48:29

标签: python eclipse pydev

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

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

非常感谢任何有关如何解决此问题的帮助。

17 个答案:

答案 0 :(得分:20)

首先,转到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以后(for   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(a.k.a 1.8)

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

回想一下pydev最后一句话:

  

另外,请记住PyDev 5.x需要Eclipse 4.6以后(for   Eclipse 3.8使用PyDev 4.x)。

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

再次回忆pydev last语句:

  

另外,请记住PyDev 5.x需要Eclipse 4.6以后(for   Eclipse 3.8使用PyDev 4.x)。

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

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

enter image description here

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

enter image description here

答案 1 :(得分:19)

我花了好几个小时试图让PyDev 3.0.0插件在我的mac上使用Eclipse Kepler。我试过了

  1. 市场安装
  2. 通过更新站点安装软件
  3. 删除eclipse / dropins下的插件文件
  4. 在我最终尝试插件的2.8.2版之前,没有任何作用。我想说从here获取一个2.8.2的压缩文件,然后将解压缩的版本放在Eclipse的/ dropins文件夹中。重启Eclipse。然后转到首选项菜单,注意PyDev条目应该在那里。有时最好使用管理员凭据启动Eclipse。在命令行上有这样的东西:

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

答案 2 :(得分:6)

  1. 将您的Java更新为the latest SDK.
  2. 重启Eclipse。
  3. PyDev将在Eclipse>> Preferences

    中显示

答案 3 :(得分:3)

更新Java版本。 安装新的java。 转到Eclipse->优先 - > Java - > Intalled JRE - >检查最新的java(1.8) - >应用。重启Eclipse

答案 4 :(得分:2)

我有同样的问题;似乎我正在使用Eclipse与Java 1.6而不是PyDev所需的Java 1.7。

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

答案 5 :(得分:2)

对于Ubuntu用户:

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

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

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

答案 6 :(得分:2)

根据PyDev文档说明,最新的5.x版本现在需要Java8和Eclipse 4.5以及(http://www.pydev.org/

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

答案 7 :(得分:1)

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

  1. 窗口菜单> 观点>的定制
  2. 检查 Pydev Debug 以及您感兴趣的子项目。
  3. 现在,您可以在菜单栏上看到 Pydev

答案 8 :(得分:1)

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

答案 9 :(得分:0)

我也遇到了问题,我只是等待eclipse下载所有文件来解决它,这需要一些时间。 当下载完成后,eclipse将提醒您重新启动,如果您看到提醒您已成功。

答案 10 :(得分:0)

在我的情况下,在安装插件时,我忘记单击复选框以信任证书,然后我再次安装它,选中复选框并且它有效。

答案 11 :(得分:0)

我遇到了这个问题。我的环境看起来像这样

  • 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以上版本。

答案 12 :(得分:0)

在eclipse上安装新软件安装pydev时,有一些事情需要检查。

  1. eclipse的版本
  2. java版本
  3. 如果您使用的是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 干杯

答案 13 :(得分:0)

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

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

然后我更正了适用于我的案例的java安装,如前面的答案中所述,并且它有效:

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

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

答案 14 :(得分:0)

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

eclipse -clean

这需要在包升级过程中进行一次。

答案 15 :(得分:0)

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

编辑:正如@ aaron-hall建议的那样,我会给出一个更详细的解释:

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

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

答案 16 :(得分:-1)

解决了更新vm args的问题。刚刚指出java8。

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