1.エラーの説明
学習前のpythonのプロセスを、パッケージファイルをインポートし、自分の時間を書き込みます。自分のクラスの書き込み、あなたは何のポップアップ選択肢を見つけることでしょう。クラス名と完全な入力方法の後、インポート赤の爆発に関連付けられたクラス名を検索します。図:
2.分析
pycharm、ソースルート、あなたのコード内の相対パスがにある書くとき概念は、非常に重要であるソースルート起点としてクエリ。
pycharmは、現在のプロジェクトフォルダは、デフォルトでソースのルートは、使用する場合、インポートすると、インポートモジュールの声明、PyCharmでデフォルトのフォルダのプロジェクトに探して。
だから、あなたがしているとき、フォルダのプロジェクトに1つのサブフォルダも同様に、この中で定義されたインポートA サブフォルダモジュール、インポートエラー。
3.ソリューション
問題は、発見されたPyCharmは自動的に現在のファイルディレクトリ独自に追加されませんsourse_path。だから私たちは伝えたいpycharmを行に。三つの方法(3.1および3.2、3.3)以下で、問題を解決するために、比較的簡単にすることができますがあります。
3.1プラス「ポイント」
この方法は、同じディレクトリにある方法でテストされます
例えば:
3.2ファイルが書き込まれ、クラス名+「ドット」
この方法は、非クラスで同じディレクトリに適用されます
例えば:
3.3「カレントディレクトリ」を追加します。
このアプローチはまた、唯一の企業がエラーを開いた後に、コードを見つけるために家に戻って私をもたらしました。
さて、PyCharmは自動的に現在のファイルディレクトリ独自に追加されませんsourse_path。その後、我々は彼に伝える手動。
ディレクトリ名を右クリックしmake_directory AS > - ソースパスを追加、現在の作業フォルダ内のファイルへのSOURCE_PATHこと。図の手順: