2014-02-13 19 views
0

希望它可以幫助別人。PyDev安裝不起作用。沒有編輯。沒有偏好

所以我有問題是:

我使用Eclipse Marketplace安裝的PyDev到Eclipse開普勒。一切都很好,併成功結束。但PyDev在重新啓動後不會出現在任何地方。例如。沒有Python編輯器,在首選項中沒有「PyDev」,沒有PyDev透視圖,......就好像PyDev沒有安裝。它顯示的唯一位置在Eclipse Maretplace中,我可以在安裝的選項卡下看到它。

試圖通過更新站點重新安裝(從市場卸載)。同樣的結果。

我在Eclipse Kepler中使用Java 1.6並安裝了最新版本的PyDev 3.3.3。

在eclipse日誌中沒有報告錯誤。

+0

而不是同時具有日食和eclipse-kepler,你認爲你可以標記你的操作系統來代替其中的一個嗎? – BlackVegetable

+0

完成。雖然它與所有操作系統有關。 – Kashyap

回答

1

問題是:

  1. 我的eclipse文件夾是/ opt和由超級用戶擁有。
  2. PyDev 3.3.3需要java 1.7。報價from their site

PyDev現在需要java 7才能運行。如果您沒有Java 7, 更新過程可能會成功,但PyDev將不會在目標安裝中顯示 。

溶液:

  • 使用JDK 1.7:Add -vm option to eclipse.ini(在eclipse安裝根文件夾)來指定路徑java可執行內部JDK 1.7。請注意JDK(不是JRE)。參數也可以通過命令行傳遞,但我建議添加到ini文件中。

例如在我的情況下,我在eclipse.ini文件中的-vmargs上面添加了這個。

-vm 
/opt/java/jdk1.7.0_45-x64/bin/java 
  • 運行Eclipse作爲擁有eclipse文件夾(root在我的情況)的用戶
  • 安裝的PyDev某種方式,例如在Eclipse Marketplace中搜索或添加http://pydev.org/updates以更新幫助 - >安裝新軟件中的網站。或者得到一個zip文件。

HTH

0

Debian的傑西。 Eclipse Mars 4.1。 我安裝的時候,我的Java環境設置爲/ usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java並且在重新啓動之後,可以在安裝細節中找不到對PyDev安裝的引用。

更改爲java 1.8(sudo update-alternatives --config java)並重新啓動eclipse後,所有PyDev組件都出現了。