この状況は通常、Python のインポート メカニズムが原因で発生します。
コマンド ラインから Python を入力すると、インタープリターは現在のディレクトリと Python モジュールの検索パスを sys.path 変数に追加します。したがって、コマンド ラインで inclearn モジュールをインポートしてもエラーは報告されません。
ただし、同じディレクトリ内の Python ファイルから inclearn モジュールをインポートする場合、Python ファイルの作業ディレクトリが sys.path 変数に追加されないため、Python インタープリタは inclearn モジュールを見つけることができず、その結果、 ImportError または ModuleNotFoundError エラー。
この問題を解決する方法の 1 つは、Python ファイルに次のコードを追加することです。
import sys
import os
# 将当前工作目录添加到sys.path中
sys.path.append(os.getcwd())