Eclipse+Pydev で python を約 1 か月使用しました。(32 ビット Win 7) 最近、WinPython ( https://code.google.com/p/winpython/ ) をインストールしました。これは、データ分析用にいくつかの相互依存パッケージが必要だったからです。これは Python 3 の簡単なソリューションでした。
Winpython は、システム設定を変更しないという意味で優れています。自己完結型であり、外部ドライブから実行できます。Spyder IDE も組み込まれていますが、これが私が使用したい IDE であるかどうかはまだわかりません。
WinPython コントロール パネルを使用して WinPython ディストリビューションを「登録」せずに、Eclipse/Pydev を Winpython ディストリビューションに向ける方法を説明できる人はいますか?
ちなみに、WinPythonはこれに適したタグだったと思いますが、存在せず、作成する担当者もいません...
ありがとう!
詳細な回答で更新
enginefree のおかげで (以下のコメントで) 私はそれを理解しました。これはまさに、32 ビット Windows 7 の Eclipse+ PyDev で WinPython を動作させる方法です。これは、WinPython コントロール パネルを使用して WinPython ディストリビューションを「登録」しないことも前提としています。これにより、おそらく PyDev の AutoConfig が機能するようになりますが、私は実行しませんでした。
これは非常に簡単であることがわかりましたが、私のような他の人を助けるために詳細に説明しています:
1) WinPython を抽出した場所へのパスを見つけます。私にとっては、C:\WinPython-32bit-3.3.2.1 にありました。
2) WinPython ディストリビューション内にある python exe を見つけます。私にとっては、 C:\WinPython-32bit-3.3.2.1\python-3.3.2\python.exe (そのディレクトリ内の pythonw.exe または他の EXE ではありません)
3) Eclipse + Pydev を起動し、インタープリターが定義されている場所に移動します: Window -> Preferences -> PyDev -> Interpreter - Python
4) ウィンドウの上部ペインにある [Python インタープリター] セクションで [新規...] を選択します。ここではどこでも自動構成を使用しないことに注意してください。
5)ポップアップで、好きな名前を付けます(私はwinpythonを使用しましたが、別のバージョンをインストールするときにwinpython3d3または何かと呼ぶべきだったでしょう)。次に、[参照...] を選択し、上記の手順 2 の python.exe ファイルに移動して選択し、[OK] をクリックします。
6) [Python インタープリター] ウィンドウの上部ペインで、新しく名前を付けたインタープリターを選択し、[上へ] をクリックして、定義したインタープリターのリストの一番上に移動します。(これにより、新しいプロジェクトのデフォルトになると思います。)
7) [Python インタープリター] ウィンドウの下部で (新しく名前を付けたインタープリターがまだ上部ペインで強調表示されている間)、[適用] をクリックします。すべてがうまくいけば、下部の System PYTHONPATH ペインにすべての WinPython ライブラリへのポインタが表示されます。これには数秒かかりました。
8) [OK] をクリックして、[Python インタープリター] ウィンドウを閉じます。
9) PyDev パースペクティブにいることを確認します (PyDev が強調表示されるまで Ctrl-F8 キーを押すか、ウィンドウ -> ナビゲーション -> 次のパースペクティブを選択して PyDev をクリックします)。
10) プロジェクトを右クリックし、[プロパティ] を選択してから、[PyDev - インタープリター/文法] を選択します。新しく名前を付けた Python インタープリター (上記の手順 5 から) が [インタープリター] ボックスで選択されていることを確認します。(私は Python 3.3 を使用していたので、プロジェクト タイプとして Python を選択し、Grammar Version を 3.0 として選択しました)
11) [OK] を選択します。その時点で、Package Explorer の下部に、Python インタープリターに付けた名前のフォルダーが表示されます。そのフォルダーを展開すると、PyDev Python インタープリターによって定義されたパスが表示されます。具体的には、PyDev パッケージ エクスプローラーでそのフォルダーを展開したときに matplotlib を見つけて、正しいライブラリを選択していることを確認しました: InterpreterName -> System Libs -> lib/site-packages -> matplotlib
12) プロジェクトを右クリックし、[更新] を選択します。
13) ECLIPSE を閉じて再起動してください! 再起動するまで何も機能しませんでした。
これが誰かに役立つことを願っています。