1

何の進展もなく1時間試しました。

Eclipse Juno と最新の PyDev を使用しています。EWin 7. Jython をディスクにインストールしました。PyDev で Jython インタープリター ルートを構成しようとすると (Preference -> PyDev -> Interpreter-Jython -> Add)、次のエラーが表示されます (巨大なポップアップで)。

エラー: Python stdlib が見つからないか、.py ファイルなしで stdlib が見つかりました。インストール プロセス中に Python の /lib フォルダ (標準ライブラリを含む) が見つからない/選択されていないか、stdlib に必要な .py ファイルが含まれていない (つまり、.pyc ファイルしかない) ようです。このフォルダー (threading.py や traceback.py などのファイルを含む) は、PyDev が正しく機能するために必要であり、.pyc ファイルだけでなく、実際のソース ファイルを含む必要があります。インストールに .py ファイルがない場合は、python.org からのインストールを使用するか、そこからインストール用の標準​​ライブラリを入手してください。これが virtualenv インストールの場合、ベース インストールの /Lib フォルダーを選択する必要があります (オプションのサイト パッケージとは異なります)。何をしたいですか?注: 続行する場合は、標準ライブラリを含む /Lib .

そして、それらは利用可能な3つのオプションです:

  1. Reselect folder : 再試行するだけで、もう一度エラーが発生します。
  2. キャンセル: あまり役に立たない
  3. とにかく続行: このオプションは特に奇妙です。クリックしても何も起こりません。Jython インタープリターは PyDev にリンクできません
4

3 に答える 3

4

公式のインストール手順はうまくいきませんでした: http://www.jython.org/jythonbook/en/1.0/JythonIDE.html

Jython を Eclipse で実行する方法を以下に示します (私は Kepler 4.3.1.M20130911-1000PyDev 2.7.5.2013052819を使用しています)。

  • jythonスタンドアロン jarをダウンロードします(例: バージョン2.5.3または2.7-b1 )

    • http://jython.org/downloads.html

    • ヒント: Eclipse PyDev で配布されているpydev-jython.jarは有効な jython ディストリビューションではないようです (例: eclipse/plugins/org.python.pydev.jython_2.7.5.2013052819/pydev-jython.jar)

      • それはいくつかをスローします: NoClassDefFoundError: org/python/pydev/core/ObjectsPool$ObjectsPoolMap(これは実際には eg に含まれていますeclipse/plugins/org.python.pydev_2.7.5.2013052819/core.jar)

...

  • ウィンドウ -> 設定 -> PyDev -> インタープリター Jython -> 新規 ->選択jython-standalone-xxx.jar

    • 提案されたすべてのフォルダーの選択を解除します (必要に応じて後で追加できます)。

    • 警告 (上記の質問に記載) を無視し、[続行]を選択します。

      • スタンドアロンの jar ( ) 内にパッケージ化されているため、/Libフォルダーが見つかりません。jython-standalone-xxx.jar!/Lib後で問題が発生する可能性があります。

...

  • このインタープリターを使用するように、新しく作成したプロジェクトまたは既存のプロジェクトを調整します。

    • -> プロパティ -> PyDev - インタープリター/文法 -> Jython

      • 文法: (例: 2.5)
      • インタープリター: (例: jython-standalone-2.5.3.jar ) (通常は >= 文法バージョンである必要があります)
于 2013-11-15T13:33:08.097 に答える
0

Windows で Jython がどのように動作するかはわかりません。

Jython を初めて実行すると、通常、いくつかの基本的なライブラリ構成が行われます。PyDev に追加する前に、Jython.jar を単独で実行してみてください。

于 2013-01-11T21:58:19.197 に答える
0

jython のインタープリターを構成する前に、新しいプロジェクト フォルダーで言語の種類として python/jython を選択してください。

于 2014-09-15T19:42:11.477 に答える