0

明らかな何かが欠けていると思います...

私はpyDevに別のプロジェクト(projBと言う)に依存しているプロジェクト(projAと言う)を持っています。私のprojAのモジュールでは、単純な方法でprojBからモジュールをインポートします

import exampleModule

これは、pyDev/Eclipse 内で実行すると完全に機能しますが、Windows コマンド プロンプトからスクリプトを実行すると、モジュールが見つからず、次のようになります。

ImportError: No Module named exampleModule

コマンドプロンプトからインポートするために他のプロジェクトのソースフォルダーを調べるようにpythonに指示する手段はありますか? 私は何が欠けていますか?

4

1 に答える 1

0

PyDev の外部で実行する場合は、PYTHONPATH を適切に設定する必要があります (PyDev は、PYTHONPATH に追加されるフォルダーであるソース フォルダーを設定するときにそれを処理します)。

PYTHONPATH を設定するオプションの中で、シェルで PYTHONPATH 環境変数を設定するか、インタープリター内から sys.path を変更することでそれを行うことができます。

于 2013-08-22T15:55:54.523 に答える