0

私は PyDev が初めてで、Python でかなりさびています。最初に単純なredditアプリで元に戻ろうとしています. だからここに私のセットアップがあります:

私は 2 つの PyDev プロジェクトを持っています:redditpylons(パイロンからの reddit api.py インポート)。

プロジェクト内の任意のファイルに移動するredditと、パイロンからインポートしようとするものに対して「未解決のインポート」が表示されます。の PYTHONPATH で、reddit/pylons と /pylons/pylons を追加しようとしましたが、プロジェクトを更新するたびに、PyDev は参照の名前を /reddit と /reddit/pylons に変更するようです。

これを修正するにはどうすればよいですか? pylonsの PYTHONPATH にプロジェクトを正しく追加するにはどうすればよいredditですか?

4

2 に答える 2

0

別のプロジェクトソースをPYTHONPATHに含める最も適切な方法は、プロジェクトから別のプロジェクトへの参照を作成することです。このために次のステップを実行します。

  1. でプロジェクトを選択しますPyDev Package Explorer(通常は左側のツリーのようなパネル)。
  2. を押しAlt + Enterます。
  3. タブをクリックしProject Referencesます。
  4. タブコンテンツフレームでPylonsプロジェクトを確認します。

Eclipseがそれらの参照を構築するには、両方のプロジェクトのソースを含むパスをPythonパスに追加する必要があることに注意してください。

注#2また、いくつかの新しいPythonパッケージをインストールするときは、でそれらのインデックスを再作成する必要がありますWindow > Preferences > PyDev > Interpreter - Python

于 2012-08-20T19:27:39.200 に答える
0

Rostyslav の解決策はうまくいかないので、外部ライブラリとして pylons を追加してみてください。reddit の [プロパティ] ウィンドウPyDev-PYTHONPATHで、タブとタブをクリックしExternal Librariesます。クリックしAdd source folderて、pylons のソース フォルダーを見つけます。外部ライブラリへの変更は監視されません。Force restore internal infoそのため、pydev が新しい参照を見つけられない場合 (典型的には pylons の構造を変更する場合)に使用する必要があります。

于 2012-08-20T22:24:50.303 に答える