34

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

ありがとう。

はい、Java 7 がインストールされています。

更新: 多くのユーザーが、この問題に対する多数の解決策を提案しています。以下の正解は複数あるかもしれません。あなたに役立つものを見てください...

4

28 に答える 28

45

過度に!

PyDev 3 をインストールしようとして 4 時間を無駄にした後、2.8.2 に戻り、Add new software の代わりにドロップイン手法を使用したところ、動作するようになりました!

sourceforge http://sourceforge.net/projects/pydev/files/pydev/から 2.8.2 をダウンロードします。

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

于 2013-11-09T17:35:57.273 に答える
9

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

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

# apt-get install openjdk-7-jdk

この後、Java JDK の 2 つの代替手段があることを確認しました。

# 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 を再起動し、(Marketplace を使用して) pydev をインストールし、Eclipse を再起動したところ、動作するようになりました。

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

于 2013-11-27T09:35:36.323 に答える
5

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

于 2013-11-24T11:22:35.920 に答える
3

pydev を mac/eclipse で動作させることができた方法は、上記の 100 回言及されているように最新の JDK をダウンロードしてインストールし、次の手順を実行することです。

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

-乾杯!

于 2013-12-30T23:08:00.090 に答える
3

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 6 に依存する必要がある Java プロジェクトをその JDK/JRE に切り替えることが最善の方法のようです。

于 2013-12-03T20:18:00.497 に答える
2

ルナでも同じ問題が発生し、間違いを見つけました。

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

確認せずに進められるページで、エラーも出ず、すっかり見落としていました。多分それは誰かにとって役に立ちます。

于 2015-09-20T00:50:26.723 に答える
1

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

最初に、私はjdk1.8で MyEclipseを使用しています.Eclipse(またはMyEclipse)に独自のjvm があり、ダウンロードしてインストールした「jdk」ではなく、「組み込みのjvm」がデフォルトであることを知らない人もいるかもしれません。この「 Windows-->preferences-->Java-->Installed JREs 」のようにクリックしてこれを確認できます。MyEclipseがデフォルトのjdk1.6を使用していることがわかりました。次に、「追加」をクリックして、インストールしたjdk1の.8 .

次に、 「myeclipse.ini」という名前の構成ファイルを開き、以下でこれを確認します。

binary/com.sun.java.jdk.win32.x86_64_1.6.0.u43/bin/javaw.exe

第三に、それを新しいパスに置き換えました。以下をチェックしてください。新しい道です。

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

最後に、再起動します。「設定」に「PyDev」があります。

Python でハッピー コーディング!

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

于 2016-03-07T05:08:57.243 に答える
1

2.xx に戻すことができます:

  1. Eclipse -> About Eclipse の「Installation Details」ボタンをクリックします。
  2. 「インストール履歴」タブから、最後のインストールを選択します。
  3. 元に戻すボタンをクリックします。

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

于 2014-02-18T13:53:06.167 に答える
1

OS X 10.9.5 Mavericks 上の Java Developers 4.4.1 Luna 用の Eclipse IDE で次のように動作させることができました。

  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. http://sourceforge.net/projects/pydev/files/pydev/の SourceForge から PyDev の最新バージョン (現在は 3.8.0) をダウンロードします。

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

これがまだ問題を抱えている人に役立つことを願っています。Mohammed Lokhandwala と Braineo に感謝します。

于 2014-10-28T21:56:12.213 に答える
1

Java 1.7.0_101 を使用して同じ問題が発生していました。1.8.0_91 に更新され、「ほら」!PyDevがついに登場。

于 2016-05-12T00:31:39.493 に答える
0

pydev 3 にはバグがあります! 2.8 を使用すれば問題ないはずです。

于 2014-11-09T21:12:49.063 に答える
0

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

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

于 2016-10-10T13:38:30.767 に答える
0

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

于 2015-04-21T06:57:13.550 に答える
0

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

http://www.pydev.org/から

リリース 5.2.0

重要 PyDev には、Java 8 および Eclipse 4.5 以降が必要になりました。

PyDev 4.5.5 は、Java 7 と Eclipse 3.8 をサポートする最後のリリースです。古いバージョンの PyDev の更新サイトについては、更新サイト ページ ( http://www.pydev.org/update_sites/index.html ) を参照してください。

于 2016-08-23T16:17:08.907 に答える
0

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

于 2014-01-28T22:43:40.593 に答える
0

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

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

現時点での主な問題は、PyDev を実行するには Java 7 が必要なことです。そのため、LiClipse ルート (主に PyDev スタンドアロンといくつかのグッズ) を使用して PyDev をサポートしたくない場合は、実際に Java 7 を使用して Eclipse を実行していることを確認するために、いくつかのループを通過する必要がある場合があります。 /PyDev (以下で説明)。

すべての OS

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

つまり、ヘルプ>概要>インストールの詳細>構成で、指摘したJava 7バージョンを実際に使用しているかどうかを確認してください。

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

http://wiki.eclipse.org/Eclipse.iniを参照して、「JVM の指定」で eclipse.ini に -vm 引数を追加し、java 7 vm を指定します。

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

于 2015-04-29T16:06:43.717 に答える
0

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

于 2014-03-26T22:21:26.197 に答える
0

私もこの問題を抱えていました.python3.4をインタープリターとして使用したかったのですが、pydev 2.8と互換性がありませんでした. (少なくとも Eclipse Kepler では)。

于 2015-02-21T22:59:36.580 に答える
0

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

  1. 「 」をクリックしてくださいinstall new software- ヘルプの下にあります。
  2. what is already installed「 」をクリックします
  3. アンインストールPyDev
  4. 再インストールしますが、 PyDev 3.3XXバージョンではなく、最新の 2.XX バージョンをインストールします (つまり、ドロップダウン メニューをクリックして、最新の 2.XX バージョンを選択します)。

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

于 2014-03-01T10:14:21.303 に答える
0

解決

標準の 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 のみがリストされます。

于 2016-06-21T15:59:13.580 に答える