🚨 今日のエラー|ModuleNotFoundError

2988 ワード

CSV readerで倉庫プロジェクトにデータを入れようとしたときに発生したエラー.
CSV readerファイルは長期プロジェクトの外にありません.
  • 入荷、
  • ìmport django
  • CSVリーダーの内容を将来に適用するように設定してください.
  • os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'bangolaf.settings')
    ERROR 🚨ModuleNotFoundError: No module named 'bangolaf'2番から張庫プロジェクトのセットを取りたいのですが、プロジェクトモジュールbangolafが見つかりません.
    原因はsysです.pathにはロングライブラリプロジェクトパスが含まれていないからです!
    Pythonから新しいモジュールやパッケージをインポートする際にsysを使用します.pathのパスを1つずつチェックして取得します.
    sys.パスを印刷しました
    ['/Users/johamin/newdev/csv',
    '/Users/johamin/miniconda3/lib/python38.zip',
    '/Users/johamin/miniconda3/lib/python3.8', 
    '/Users/johamin/miniconda3/lib/python3.8/lib-dynload', 
    '/Users/johamin/miniconda3/lib/python3.8/site-packages']
    上記のアイテムパスは存在しません.
    SOLUTION 💡
    したがってsysは以下のようになります.パスをpathに追加すると、問題なくプロジェクト設定ファイルをCSVリーダーファイルにインポートできます.
    sys.path.insert(0,"/Users/johamin/newdev/bang_olaf-backend")
    sys.path
    ['/Users/johamin/newdev/bang_olaf-backend', 
    '/Users/johamin/newdev/csv', 
    '/Users/johamin/miniconda3/lib/python38.zip', 
    '/Users/johamin/miniconda3/lib/python3.8', 
    '/Users/johamin/miniconda3/lib/python3.8/lib-dynload', 
    '/Users/johamin/miniconda3/lib/python3.8/site-packages']
    WISE OWL 🦉
    「外部からモジュールをインポートする場合、sys.pathが配線されているかどうかを考慮してください」