web-dev-qa-db-ja.com

Eclipseのインストール後にPydevパースペクティブが表示されない

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

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

これを解決する方法についてのヘルプは大歓迎です。

28
crazyCoder

MacでEclipse Keplerを使用してPyDev 3.0.0プラグインを動作させるのに何時間も費やしました。私は試した

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

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

Sudo /Users/username/Softwares/Eclipse/Eclipse.app/Contents/MacOS/Eclipse
20
nabster

まず最初に、 pydev offcial page にアクセスしてください:

参照: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です。

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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のInstall New Softwareページに貼り付けてインストールします。

enter image description here

結局のところ、Windows->環境設定、pydevは今表示されています:

enter image description here

20
林果皞
  1. Javaを 最新のSDK に更新します
  2. Eclipseを再起動します。

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

6
Mukesh

update Java version。新しいJavaをインストールします。Eclipse-> Preferences-> Java-> Installed JRE-> Check latest Java(1.8)->適用、Eclipseを再起動

3
SAMI UL HUDA

Ubuntuユーザーの場合:

Java version($ Java -version)を確認してください。1.6.0の場合は、1.7.0($ Sudo apt-get install openjdk-7-jdk)にアップグレードしてください。

また、コマンド$ Sudo update-alternatives --config Javaを実行します

Eclipseを再起動すると、Pydevが設定に表示されます。

2
Gopi

同じ問題がありました。 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 binary。

2
romanows

PyDevのドキュメントによると、最新の5.xバージョンにはJava8およびEclipse 4.5以降が必要になりました( http://www.pydev.org/

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

2
Bruno Bossola

誰かがEclipse Neonを持っている場合、これは私がそれを修正した方法です:

  1. ウィンドウメニューから> 遠近法> カスタマイズ
  2. Pydev Debugおよび興味のあるサブアイテムを確認します。

これで、メニューバーにPydevが表示されます。

1
yahyazini

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

1
tonydeck

私の場合、プラグインのインストール中に、証明書を信頼するためにチェックボックスをクリックするのを忘れていました。その後、証明書を再度インストールし、チェックボックスをオンにして機能しました。

0
lfvv

私の解決策は、Eclipseをコマンドラインから-cleanフラグ:

Eclipse -clean

これは、パッケージのアップグレードに関連して時々行わなければなりません。

0
Mad Physicist

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

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

PyDevを開発するニースの人々は、使用しているJavaバージョンをアップグレードすることを決定しました(賢明な決定ですが、後方互換性を壊します)。Java 6 Javaの新しいバージョンをインストールした後、Eclipse内でPreferences/Java/Installed JREsに移動して、少なくとも7にアップグレードする必要があります。最近インストールしたJREを追加し、その後、通常どおりにEclipseを再起動してPyDevをインストールします。

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

0
Omar Trejo

上記のすべての手順を実行しましたが、うまくいきませんでした。ついに、ランチャーが間違ったJavaインストールを指しています。

   Eclipse -vm /usr/local/Java/jre1.7.0_67/bin/Java

前の回答で述べたように、私の場合に適したJavaインストールに修正しました。

   Eclipse -vm /usr/lib/jvm/Java-8-openjdk-i386/bin/Java

もちろん、これらはインストールに依存する私のパスです。自分のものを確認する必要があります。

0
bruno

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

  • Windows 7 Enterprise(64ビット)
  • Eclipse SDK 4.2
  • Python 3.6.1
  • Pydev 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以降のみをサポートしています。

0
nevosial

Eclipseに新しいソフトウェアをインストールする際にpydevをインストールする際に確認する必要のあることがいくつかあります。

  1. Eclipseのバージョン
  2. Javaのバージョン

Java 7を使用しているにも関わらず、設定でpydevが見つからない場合(それは私に起こりました)、4.5.5以上のバージョンのpydevをインストールした可能性があります。 PyDev 4.5.5は、Java 7およびEclipse 3.8をサポートする最後のリリースです。詳細については、このリンクをご覧ください http://www.pydev.org/ underリリース5.2.0。for Java 6のように、古いバージョンのpydevは問題の解決に役立ち、Eclipseに応じて適切なバージョンのpydevを見つけるサイトがたくさんあります。およびJava version Cheers

0
Mukthi Nath

私も問題を抱えていましたが、Eclipseがすべてのファイルをダウンロードするのを待つだけで解決しましたが、時間がかかります。ダウンロードが完了すると、Eclipseは、成功したことを知らせるリマインダーが表示された場合、再起動するようリマインドします。

0
V_Sharker