1

目標:PyDev内でのコード完了とコード分析の実行。

問題:コードの完了が機能していません。おそらく、インポートステートメントのいずれかにカーソルを合わせたときに表示されるこのエラーが原因です"_client_ Found at: _module_not_in_pythonpath_"。私のコードは実際にはまったく問題なく実行されていることに注意してください。これは、Pythonの問題ではなくIDEの問題です。

具体的な声明:

from client import NetworkClient

ソースファイル(examples.py)と他のモジュール(client.py)は両方とも同じフォルダにあります。それらの親フォルダの名前は。の下にありProject | Properties | PYTHONPATH | Source Foldersます。

私が走るとき

import sys; 
print '\n'.join(sys.path)

それは確かにパスの一部としてそれらのディレクトリを表示します。

何か私が間違っているかもしれないアイデアはありますか?

これは私がPyDevで開いてみた3番目の開発環境であり、コード補完またはコード分析を起動して実行するたびに困難な戦いになるようです。動的言語や他の言語が課題を提示していることは理解していますが、この場合はかなり単純なようです。

4

1 に答える 1

0

(これはコメントである必要があります)

(PyDev 2.7.1.2012100913、eclipse.buildId=M20120914-1800)

プロジェクト内で EFS (rse://) フォルダーを使用しようとすると、同様の問題が発生します。

プロジェクトは、リモート プラットフォームで正常に実行されます。

于 2013-01-09T08:43:49.747 に答える