私は現在Python用のNINJA-IDEを使用していますが、NINJA-IDEに固有ではない一般的な回答を期待しています(ただし、Eclipse、Wing、NetBeans、PyCharmなどに固有の回答は提供しないでください) -than-NINJA PythonIDE。答えが具体的である場合は、NINJAに固有である必要があります)。
IDEに付属している組み込みのインタラクティブコンソールを使用して、いくつかのオブジェクト、関数、およびクラスをすばやく調べたいと思います。ただし、プロジェクトのモジュールをインタラクティブコンソールにインポートしようとすると、が表示されますImportError
。このリストsys.path
には、モジュールが存在するディレクトリが含まれています。を使用して現在の作業ディレクトリをモジュールのディレクトリに変更しようとしましたos.chdir()
が、それでもImportError
。次のスクリーンショットに示すように、(NINJA-IDE内で)プロジェクトを右クリックして[このプロジェクトをPythonコンソールに追加]を選択してみました。まだ取得してImportError
います。
組み込みコンソールでプロジェクトの関数/メソッド/オブジェクト/クラスにアクセスするにはどうすればよいですか?
編集: 具体的な詳細:
プロジェクトに名前が付けられ
movie_recommendations
、すべてのファイルがにありますC:\...\ninja projects\movie_recommendations
。私が話していたモジュールのファイルはですrecommendations.py
。このファイルはC:\...\ninja projects\movie_recommendations
、他のすべてのファイルの中にあります。sys.path
組み込みコンソールに入力したときの値はです['C:\\Program Files\\Ninja\\Ninja.exe', 'C:\\...\ninja projects\\movie_recommendations']
。import recommendations
組み込みコンソールで表示されるエラーメッセージはですNo module named recommendations
。