PyDev安装不起作用。没有编辑。没有偏好

时间:2014-02-13 19:29:45

标签: python linux eclipse pydev java-7

希望它可以帮助别人。

所以我遇到的问题是:

我使用Eclipse Marketplace将PyDev安装到Eclipse Kepler中。一切都很顺利,并成功结束。但PyDev在重启后不会出现在任何地方。例如。没有Python编辑器,首选项中没有“PyDev”,没有PyDev透视图,......就像没有安装PyDev一样。它出现的唯一地方是Eclipse Maretplace,我可以在安装的标签下看到它。

尝试通过更新站点重新安装(从Marketplace卸载)。结果相同。

我正在使用Eclipse 1.6与Eclipse Kepler并安装最新版本的PyDev 3.3.3。

eclipse日志中没有报告错误。

2 个答案:

答案 0 :(得分:1)

问题是:

  1. 我的eclipse文件夹位于/ opt并由root拥有。
  2. PyDev 3.3.3需要java 1.7。引用from their site
  3.   

    PyDev现在需要java 7才能运行。如果你没有java 7,   更新过程可能看似成功,但PyDev根本不会   在目标安装中显示。

    溶液:

    • 使用JDK 1.7:Add -vm option to eclipse.ini(在eclipse install-root文件夹中)指定JDK 1.7中java可执行文件的路径。注意JDK(而不是JRE)。 Param也可以在命令行上传递,但我建议添加到ini文件。

    e.g。在我的情况下,我将其添加到-vmargs文件中的eclipse.ini上方。

    -vm
    /opt/java/jdk1.7.0_45-x64/bin/java
    
    • 以拥有eclipse文件夹的用户身份运行eclipse(在我的情况下为root
    • 以某种方式安装PyDev,例如在Eclipse Marketplace中搜索或添加http://pydev.org/updates以更新帮助 - >安装新软件中的站点。或者获取拉链文件。

    HTH

答案 1 :(得分:0)

Debian Jessie。 Eclipse Mars 4.1。 我安装的时候我的java环境设置为/ usr / lib / jvm / java-7-openjdk-amd64 / jre / bin / java,重新启动后,除了安装细节之外,找不到对PyDev安装的引用。 / p>

更改为java 1.8(sudo update-alternatives --config java)并重新启动eclipse之后,所有PyDev组件都出现了。