web-dev-qa-db-ja.com

PyDevがEclipseに表示されない

EclipseをインストールしましたKepler(Junoでの誤った更新の問題の後)、EclipseのInstall New Softwareオプションを使用してPyDevをインストールしようとしました。基本的にはメモリ/オンラインチュートリアルに従ってください。インストール後、Preferencesペインに表示されません。なぜそうなるのでしょうか?

ありがとう。

はい、私はJava 7インストール済みを持っています。

[〜#〜] update [〜#〜]:多くのユーザーがこの問題に対する多数の解決策を提案しています。以下に複数の正解回答があるかもしれません。何があなたを助けますか...

32
Matt

過度に!

PyDev 3をインストールしようとして4時間を無駄にした後、2.8.2に戻り、新しいソフトウェアを追加する代わりにドロップイン手法を使用しました。

Sourceforgeから2.8.2をダウンロード http://sourceforge.net/projects/pydev/files/pydev/

PyDevをアンインストールします。 Eclipseの下のdropinsフォルダーにコンテンツを解凍するだけです。 Eclipseを再起動します。

43

この問題に数日間苦労した後、私は問題に対する私の解決策を共有したかった-上記の投稿に触発された(それらへの工藤の)。

私の設定:

  • OS X 10.9を搭載したMacBook Air(Intel)
  • Eclipse:Kepler SR1がインストールされている(アプリケーションフォルダーに解凍されたZIPファイル)

私の状況:

Eclipse Help-> Install new software...でPyDevをインストールしようとしましたが、インストールは成功しましたが、PyDevはEclipseのどこにも表示されませんでした。

私の解決策:

  • EclipseでHelp-> Install new software...に移動します
  • チェック解除 "Show only the latest versions of available software"
  • 通常の方法でPyDevを選択しますが、3.xバージョンではなく最新の2.xバージョンをインストール

どうやらPyDev 3.0はEclipseのデフォルトのOS X設定では動作しません。Java and Python

43
agtoever

私はちょうどそれを理解しました。 JREではなくJDKが必要になります。

  1. 最初にここからダウンロードしてください: JDKダウンロード

  2. それをインストールします。

  3. /Applications/Eclipse/Eclipse.app/Contents/MacOS(Eclipseを置く場所)を探索します

  4. Eclipse.iniを開きます

  5. 加える

    -vm
    /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/Java
    

状況に応じてバージョンを変更します。楽しい!

15
braineo

それは私にも起こりましたが、Debian安定版(私の場合はwheezy)を使用しました。

私はインストールを解決しました:

# apt-get install openjdk-7-jdk

この後、Java JDK:

# update-Java-alternatives -l

出力は次のとおりです。

Java-1.6.0-openjdk-AMD64 1061 /usr/lib/jvm/Java-1.6.0-openjdk-AMD64
Java-1.7.0-openjdk-AMD64 1051 /usr/lib/jvm/Java-1.7.0-openjdk-AMD64

最後に、私はやった:

# update-Java-alternatives -s Java-1.7.0-openjdk-AMD64

その後、Eclipseからpydevプラグインを削除し、Eclipseを再起動し、pydevをインストールして(Marketplaceを使用)、Eclipseを再起動します。

クレジット: http://vas.davimas.name/2013/07/switching-between-openjdk-v6-and-v7-in.html および上記のリチャードの回答

9
FSp

ほとんどの場合、Java 7または> Eclipse 3.7がマシンにインストールされていません。pyDev3の要件です。こちらを参照してください http://pydev.blogspot.co.uk/ 2013/11/pydev-30.html

5
Richard

PyDev.orgのWebサイトには( http://pydev.org/manual_101_install.html )と記載されています-

"""
Important requisite

PyDev now requires Java 7 in order to run. If you don't have Java 7, the update 
process  may appear to succeed, but PyDev will simply not show in the target
installation. Please double-check if you're using a Java 7 vm in 
about > installation details > configuration 
before trying to install PyDev.
"""

この問題は、システムからJava 7ランタイムを削除した後、Eclipseに現れ始めました(ビルド中のコードは古いバージョンで実行する必要があるためJava Javaのバージョンですが、それは無関係です。PyDevを失ったことに気付いた後、Java 7とPyDevは正常に動作しています。

別のオプションは、Java 7を必要としないPyDevの以前のバージョンにロールバックすることですが、PyDevを手動でインストールする必要があり、自動更新の利便性が失われます。 Java 7でEclipseを実行し、Java Java =そのJDK/JREに対して6。

3
dpodbori

Pydevをmac/Eclipseで動作させる方法は、上記の100回の言及に従って最新のJDKをダウンロードし、それをインストールしてから以下を実行することです。

  1. eclipseを開き、設定を選択します> Java>インストールされたJRE
  2. [検索...]ボタンをクリックすると、インストールしたJDK 1.7が自動的に読み込まれます。
  3. OKをクリック
  4. ビールを飲む!

-乾杯!

3
PartialData

解決しました。

OSX Mavericks 10.9、Eclipse Keplar 4.3.2、PyDev 3.4

問題:[Ecplise]> [設定]にPyDevが表示されない

解決策:Ecpliseをダウンロードしてインストールし、JDK 1.7を指すようにします

  1. Unistall PyDev
  2. [Eclipse]> [設定]> [インストール済みのJRE]には、おそらくJava SE 6
  3. http://www.Oracle.com/technetwork/Java/javase/downloads/jdk7-downloads-1880260.html からJDK 1.7をダウンロードしてインストールします
  4. ターミナルを開き、「/ usr/libexec/Java_home -v 1.7」を実行します

    これにより、/ Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/HomeのようなJDK 1.7が存在するディレクトリが返されます。

  5. Eclipse>設定>インストールされたJREの下で「追加」をクリックし、「MacOS X VM」を選択して、「次へ」をクリックします

  6. jREホームで、/ Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Homeのバージョンを貼り付け、名前を付けて[完了]をクリックします。
  7. Eclipseを再起動し、PyDevを再インストールします。

出来上がり!

3
ChickenFeet

ルナにも同じ問題があり、間違いを見つけました。

「これらの証明書を信頼しますか?」で作成者を確認した後、ページ、およびpydevを正常にインストールすることができました。

このページでは、チェックせずに続行できます。エラーは発生せず、完全に見逃していました。たぶんそれは誰かに役立つでしょう。

2
jaoki

Eclipse IDE for Java Developers 4.4.1 OS X 10.9.5 Mavericks上のLuna:

  1. http://www.Oracle.com/technetwork/Java/javase/downloads/index.htmlからJDKの最新バージョン(現在Java SE 8u25))をダウンロードしてインストールします。 。(JREではありません!)

  2. /Applications/Eclipse/Eclipse.app/Contents/MacOS(またはEclipseがインストールされている場所)に移動し、Eclipse.iniを開きます。

  3. ファイルの最後に次を追加します(バージョン番号は必ず自分のものに置き換えてください)。

    -vm
    /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/Java
    
  4. SourceForgeのPyDevの最新バージョン(現在3.8.0)を http://sourceforge.net/projects/pydev/files/pydev/ からダウンロードします。

  5. その内容を/ Applications/Eclipse/dropins(またはEclipseがインストールされている場所)に解凍し、Eclipseを再起動します。

これがまだ問題を抱えている人を助けることを願っています。 Mohammed Lokhandwalaとbraineoに感謝します。

1
zziccardi

Java 1.7.0_101。1.8.0_91と "voilá"に更新されました!PyDevがついに登場しました。

1
wintermute

ああ、今は解決しました。以下に示します。

First、私はMyEclipsejdk1.8では、Eclipse(またはMyEclipse)に独自のjvmがあることを知らない人もいるかもしれません。インストールされ、「組み込みjvm」はdefaultです。これを確認するには、「Windows-> preferences-> Java-> Installed JREs」のようにクリックします。MyEclipseがデフォルトのjdk1.6を使用していることがわかりました。その後、Iclick "追加」をインストールしたjdk1.8のビルドパスに。

Second "myeclipseという名前の構成ファイルを開きました。 ini "および以下でこれを確認します。

binary/com.Sun.Java.jdk.win32.x86_64_1.6.0.u43/bin/javaw.exe

Third、I新しいパスに置き換えました。以下を確認してください。新しい道です。

D:/jdk/Java/jdk1.8/bin/javaw.exe

Lastrestartそれ。そして、「Preference」で「PyDev」を見つけることができます。

Happy Coding with Python!

PS:Pycharmは優れており、学生または教師であれば無料で入手できます。 ここをクリック

1
TJY-LoveCoding

2.x.xに戻ることができます。

  1. Eclipse-> Eclipseについて[インストールの詳細]ボタンをクリックします。
  2. 「インストール履歴」タブから最後のインストールを選択します。
  3. [元に戻す]ボタンをクリックします。

選択したインストールに戻ります。

1
Sultan Alotaibi

リストされた1.7での作業方法をすべて試した後、Eclipseが起動時にエディターとナビゲーターを開こうとしたときに、エラーメッセージが表示されていました。しかし、新しいプロジェクトを作成したときはうまくいきました。それからすべてのエディターを閉じて再び開くを試してみましたが、それらも機能します。ナビゲーターもワーキングセットに設定され、何も表示されませんでした。それをプロジェクトに切り替えたとき、それも機能し始めました。

0
Heikki Toivonen

メニュー[ヘルプ]> [新しいソフトウェアのインストール...][works with]を入力せずに[Add...]をクリックします次の画面で、PyDevおよびPyDev Extensionsの更新サイトを追加します:名前:PyDevおよびPyDev Extensions場所: http://pydev.org/updates に進みます...

0
bass

溶液

標準のEclipseインストール方法を使用:

[新しいソフトウェアのインストール]で、作業する新しいサイトを追加します。私はエントリPyDev Oldを呼び出し、場所を入力しました:

https://dl.bintray.com/fabioz/pydev/old/site.xml

Eclipseバージョン2.8.2から4.5.3のPyDevがあります


詳細

私はIndigo(3.7)で作業しているため、3.0.0より古いバージョンのPyDevが必要です。私のJDKは、この質問の他の箇所で指摘されているように7です。使用可能なソフトウェアの最新バージョンのみを表示するオプションはオフになっています。

PyDevを取得するための標準的なアドバイスは、 http://pydev.org/updates を使用して、最新のオプションのみをオフにすることです。現在はPyDev 5のみがリストされています。

0
Pete Forman

そのため、上記の提案の多くにうんざりしていましたが、ようやく機能するようになったのは、次のJDKをインストールすることだと思います http://www.Oracle.com/technetwork/Java/javase/downloads/index.html 。 pydevプラグインをアンインストールして、再インストールする必要がある場合もあります。しかし、JDK 8をインストールした後、Pydevが好みで表示されるようになりました。

0
James.L

2016年10月:

  • インストールされたJava JDK 1.8.0_102の新しいコピーは、互換性のないOSX JRE 1.6を処理しました
  • Eclipse Neon 4.6.1のインストール済みの新しいコピー
  • Pydevマニュアルに従ってください: http://www.pydev.org/manual_101_install.html

すべて正常に動作しています...

0
bvandewe

私もこの問題を抱えていて、インタプリタとしてpython3.4を使用したかったので、pydev 2.8と互換性がなかったので、いくつかの試行の後、pydev 2.5をインストールするとすべてがうまくいくことがわかりました! (少なくともEclipse Keplerでは)。

0
David Blanchet

最も簡単な方法は http://www.liclipse.com/ を取得することです。これは最初からすべてをセットアップしています...そのルートに行きたくない場合(LiClipseは商用です) Java 7インストールを手動で指定しようとする場合があります。

http://pydev.org/download.html から取得:

さて、現時点での主な問題は、PyDevを実行するためにJava 7が必要なことです。したがって、LiClipseルート(ほとんどがPyDevである)スタンドアロンといくつかの利点)、Eclipse/PyDevを実行するために実際にJava 7を使用していることを確認するためにいくつかのループを通過する必要がある場合があります).

すべてのOS

必ず最新のJava 7 JREまたはJDKをダウンロード/インストールし、再起動してみて、自動的に取得されたかどうかを確認してください。

つまり:ヘルプで>について>インストールの詳細>構成が、あなたが指摘したJava 7バージョンを使用しているかどうかを確認します。

自動的に取得されなかった場合は、次の指示に従ってください。

http://wiki.Eclipse.org/Eclipse.ini Java 7を指定するための「JVMの指定」でEclipse.iniに-vm引数を追加しますvm.

Mac OSに関する注意:コマンド "/ usr/libexec/Java_home -v 1.7"を使用して、JVMのベースパスを取得できます(ただし、上記のコマンドの出力に "/ bin/Java"を追加する必要もあります) Eclipse.iniの-vm arg)。

0
Fabio Zadrozny

私はこのスレッドが古いことを知っていますが、Yosemite [10.10.2]を実行している私のMacで上記の提案のどれもうまくいかなかったので、私は自分のソリューションに貢献できると思いました。これが他の誰かに役立つことを願っています。最新のJDKに更新したにもかかわらず、私のMacは間違ったバージョンを報告し続けました。シンボリックリンクは古いバージョンを指していて、その問題を修正するとpydev/Eclipseが動作するようになりました。

  1. 現在のデフォルトJava version

    Java -version
    
  2. インストールされたバージョンを取得する

    /usr/libexec/Java_home -V
    
  3. 次のフォルダーに移動し、現在のシンボリックリンクを削除します

    cd /System/Library/Frameworks/JavaVM.framework/Versions/
    rm CurrentJDK 
    
  4. 上記の2の適切なバージョンで「new-version」を置き換える新しいインストールを指す新しいシンボリックリンクを作成します。すなわちjdk1.8.0_40.jdk

    ln -s /Library/Java/JavaVirtualMachines/<new-version>/Contents/ CurrentJDK
    
  5. デフォルトバージョンを確認する

    Java -version
    
  6. 再起動。

ハッピーコーディング.. :)

0
misfitgeek

Eclipse(V 4.4)およびYosemite(V 10.10)でこれを機能させるには、pyDev 3をアンインストールして2.8をインストールする必要がありました

0
Tavneet Batra

上記の回答に記載されているように、次のアプリケーションを最初にインストールしてセットアップします。

  1. Jave(バージョン8以降)
  2. Eclipse(バージョンネオン/酸素以上)
  3. PyDev Eclipse

次の手順を実行します。

  1. Eclipse-> Window-> Perspective-> Open Perspective-> Other ..
  2. リストからPyDevを選択します。
  3. 開くをクリックします。

これで設定は完了です。

乾杯!!!

0
Saurabh

Eclipse 4.4でも同じ問題がありました。以前のバージョンのPyDevを使用する必要がありました。実行しているEclipseのバージョンに対して、正しいJava JRE/JDKおよびPyDevを使用するだけの問題のようです。

From http://www.pydev.org/

リリース5.2.0

重要PyDevでは、Java 8およびEclipse 4.5以降が必要です。

PyDev 4.5.5はJava 7およびEclipse 3.8をサポートする最後のリリースです。参照:サイトの更新ページ( http://www.pydev.org/update_sites /index.html )PyDevの古いバージョンの更新サイト用。

0
ianmatth

同じことが私にも起こりました。これは私がそれを修正した方法です。

  1. クリック "install new software "-それは助けの下にあります。
  2. クリック " what is already installed "
  3. アンインストールPyDev
  4. PyDev[〜#〜] but [〜#〜]を再インストールし、3.3XXバージョンではなく、最新の2.XXバージョンをインストールします(つまり、ドロップダウンメニューをクリックして、最新の2.XXバージョン)

それは私のために働いた!

0
Naza

私は同じ問題を抱えていました!

ただ3つすべてのSWを最新バージョンに更新するだけで、問題は解決します。

次のようにします:

  1. Eclipse to Luna Service Release 2(4.4.2) 64ビット、その後
  2. PyDev-Python IDE Eclipse MarketplaceのEclipse 5.1.2の場合は、
  3. Java SE Development Kit 8u92 64ビットをダウンロードして更新します

今はうまくいくはずです!

0
Ramtin

pydev 3はバグです! 2.8を使用すれば大丈夫です。

0
kakhkAtion