29

Eclipse に最新バージョンの Pydev をインストールした後、使用可能なパースペクティブのリストに表示されません。

ただし、Eclipseはpydevをインストール済みとしてリストしていますが、これは私には奇妙に思えます。また、標準的な方法で(ヘルプの下の「新しいソフトウェアのインストール」オプションを使用して)pydevをインストールしたことを追加したいと思います。

これを解決する方法についての助けをいただければ幸いです。

4

17 に答える 17

21

PyDev 3.0.0 プラグインを Mac で Eclipse Kepler と連携させるのに何時間も費やしました。私は試した

  1. マーケットプレイスのインストール
  2. 更新サイトからソフトウェアをインストールする
  3. eclipse/dropins の下にプラグイン ファイルをドロップする

最終的にプラグインのバージョン 2.8.2 を試すまで、何も機能しませんでした。ここから 2.8.2 の zip を取得し、解凍したバージョンを Eclipse の /dropins フォルダーに配置します。エクリプスを再起動します。次に、設定メニューに移動し、PyDev エントリがそこにあるはずであることを確認します。管理者の資格情報を使用して Eclipse を起動する方がよい場合があります。コマンドラインで次のようなもの:

sudo /Users/username/Softwares/eclipse/Eclipse.app/Contents/MacOS/eclipse
于 2013-11-11T01:07:12.833 に答える
20

まず最初に、pydev の公式ページにアクセスすると、次のように述べられています。

参照: Eclipse で Java 8 VM を使用する場合のヘルプについては、ダウンロード ページのインストール後に PyDev が表示されないセクションを参照してください。

このページにアクセスすると、次のように表示されます。

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

また、PyDev 5.x には Eclipse 4.6 以降が必要であることに注意してください (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)

この回答によると

Java 8 (別名 1.8)

したがって、私のopenJDK 1.8 は Java 8であり、上記の pydev ステートメントに記載されている要件を既に満たしています。したがって、私の場合は Java の問題ではありません

pydev の最後のステートメントを思い出してください。

また、PyDev 5.x には Eclipse 4.6 以降が必要であることに注意してください (Eclipse 3.8 の場合は PyDev 4.x を使用します)。

だから私は私のEclipseバージョンをチェックします.それは単に古いバージョン 3.8.1です:

ここに画像の説明を入力

しかし、私がダウンロードしたのは最新バージョンの pydev 5.3.0であり、これは間違っているため、次の手順に従ってpydev 5.3.0 を最初にアンインストールする必要があります。

ここに画像の説明を入力

Shift キーを使用して両方を強調表示し、アンインストールします。

ここに画像の説明を入力

アンインストール後、このページにアクセスして古いリポジトリ リンクをコピーします。

ここに画像の説明を入力

pydev の最後のステートメントをもう一度思い出してください。

また、PyDev 5.x には Eclipse 4.6 以降が必要であることに注意してください (Eclipse 3.8 の場合は PyDev 4.x を使用します)。

私のEclipseは3.8.1なので、4.xを選択するだけです。上記の 4.x の最新バージョンは 4.5.5 です。

リンクhttp://www.pydev.org/update_sites/4.5.5をコピーし、 Eclipse の[新しいソフトウェアのインストール] ページに貼り付けてインストールします。

ここに画像の説明を入力

結局のところ、Windows -> Preferences、pydev が表示されるようになりました。

ここに画像の説明を入力

于 2016-10-20T18:18:21.357 に答える
6
  1. Java を最新の SDK に更新します。
  2. エクリプスを再起動します。

PyDev は Eclipse>>Preferences に表示されます

于 2013-12-20T07:26:55.970 に答える
2

私は同じ問題を抱えていました。PyDev で必要な Java 1.7 ではなく、Java 1.6 で Eclipse を使用していたようです。

少なくとも Linux 上の PyDev 3.1.0 の修正は、Java 1.7 バイナリで Eclipse を起動することです。これを行うには 2 つの方法があります。システムのデフォルトの Java インストールを 1.7 に更新するか、eclipse.ini を編集して Java 1.7 Java バイナリを指すようにします。

于 2013-12-14T13:19:50.057 に答える
2

PyDev のドキュメントに記載されているように、最新の 5.x バージョンには Java8 および Eclipse 4.5 以降が必要です ( http://www.pydev.org/ ) 。

別の更新サイト ( http://www.pydev.org/update_sites/index.html )を使用して、Java7 を必要とする 4.x PyDev バージョンを使用できます。

于 2016-06-27T10:39:00.203 に答える
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 が設定に表示されます。

于 2014-09-16T09:21:30.917 に答える
1

PyDev インストール ガイドでは、この問題に対処しています。解決策は、Java 7 以降に更新することです。

編集:@ aaron-hallが示唆したように、より詳細な説明をします:

PyDev を開発している親切な人々は、使用している Java バージョンをアップグレードすることを決定しました (賢明な決定ですが、下位互換性は失われます)。Java 6 を使用している場合は、少なくとも 7 にアップグレードする必要があります (わからない場合に備えて、その方法を説明している多数のサイトを見つけることができます)。新しいバージョンの Java をインストールしたら、Eclipse 内で [Preferences/Java/Installed JREs] に移動し、最近インストールした JRE を追加します。その後、Eclipse を再起動し、通常どおり PyDev をインストールします。すべてがうまくいくはずです。

何らかの理由で Java 7 または 8 をインストールできない、またはインストールしない場合は、PyDev 2.8.x を使用する必要があります。

于 2014-11-19T18:07:43.020 に答える
1

私の場合、pydev が 5.0.0 の場合、jdk 1.8 を使用する必要があります。

于 2016-06-03T08:49:35.977 に答える
0

私の解決策は、フラグeclipseを使用してコマンドラインから実行することでした:-clean

eclipse -clean

これは、パッケージのアップグレードの前後で時々行う必要があります。

于 2015-04-23T09:03:46.557 に答える
0

私はこの問題に直面しました。私の環境はこんな感じでした

  • Windows 7 エンタープライズ (64 ビット)
  • エクリプス SDK 4.2
  • パイソン 3.6.1
  • パイデブ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 以降のみをサポートすることが明確に記載されています。

于 2017-04-03T13:46:16.530 に答える
-1

vm 引数を更新することで解決しました。java8を指摘しただけです。

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


于 2016-11-19T05:32:25.273 に答える