EclipseにPydevの最新バージョンをインストールした後、利用可能なパースペクティブのリストの下に表示されません。
しかし、Eclipseはpydevをインストール済みとしてリストしますが、これは私には奇妙に思えます。また、標準的な方法でpydevをインストールしたことも追加します(ヘルプの下の「新しいソフトウェアのインストール」オプションを使用)。
これを解決する方法についてのヘルプは大歓迎です。
MacでEclipse Keplerを使用してPyDev 3.0.0プラグインを動作させるのに何時間も費やしました。私は試した
プラグインのバージョン2.8.2をようやく試すまで、何も機能しませんでした。 here から2.8.2のZipを取得し、解凍したバージョンをEclipseの/ dropinsフォルダーに配置するとします。 Eclipseを再起動します。次に、設定メニューに移動し、PyDevエントリがあるはずです。管理者の資格情報を使用してEclipseを起動した方がよい場合があります。コマンドラインで次のようなもの:
Sudo /Users/username/Softwares/Eclipse/Eclipse.app/Contents/MacOS/Eclipse
まず最初に、 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です。
しかし、私がダウンロードしたのは最新バージョン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のInstall New Softwareページに貼り付けてインストールします。
結局のところ、Windows->環境設定、pydevは今表示されています:
PyDevはEclipse >> Preferencesに表示されます
update Java version。新しいJavaをインストールします。Eclipse-> Preferences-> Java-> Installed JRE-> Check latest Java(1.8)->適用、Eclipseを再起動
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が設定に表示されます。
同じ問題がありました。 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。
PyDevのドキュメントによると、最新の5.xバージョンにはJava8およびEclipse 4.5以降が必要になりました( http://www.pydev.org/ )
代替の更新サイトを使用して、Java7を必要とする4.x PyDevバージョンを使用できます( http://www.pydev.org/update_sites/index.html )
誰かがEclipse Neonを持っている場合、これは私がそれを修正した方法です:
これで、メニューバーにPydevが表示されます。
私の場合、pydevが5.0.0の場合、jdk 1.8を使用する必要があります。
私の場合、プラグインのインストール中に、証明書を信頼するためにチェックボックスをクリックするのを忘れていました。その後、証明書を再度インストールし、チェックボックスをオンにして機能しました。
私の解決策は、Eclipse
をコマンドラインから-clean
フラグ:
Eclipse -clean
これは、パッケージのアップグレードに関連して時々行わなければなりません。
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に固執する必要があります。
上記のすべての手順を実行しましたが、うまくいきませんでした。ついに、ランチャーが間違ったJavaインストールを指しています。
Eclipse -vm /usr/local/Java/jre1.7.0_67/bin/Java
前の回答で述べたように、私の場合に適したJavaインストールに修正しました。
Eclipse -vm /usr/lib/jvm/Java-8-openjdk-i386/bin/Java
もちろん、これらはインストールに依存する私のパスです。自分のものを確認する必要があります。
この問題に直面しました。私の環境はこんな感じでした
上記の構成では、PyDevプラグインは表示されませんでした。
私は次のことをしました:
すべて正常に動作します!
インストール手順では、PyDevを実行するにはJava 8およびEclipse 4.6(Neon)が必要であり、Python 2.6以降のみをサポートしています。
Eclipseに新しいソフトウェアをインストールする際にpydevをインストールする際に確認する必要のあることがいくつかあります。
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
私も問題を抱えていましたが、Eclipseがすべてのファイルをダウンロードするのを待つだけで解決しましたが、時間がかかります。ダウンロードが完了すると、Eclipseは、成功したことを知らせるリマインダーが表示された場合、再起動するようリマインドします。