私はWebアプリに取り組んでおり、フレームワークとしてDjangoを使用しています。
macOSでVSCodeを使用しています。
Djangoモジュールをインポートしようとするとエラーが発生します。これはエラーのある私のコードのスクリーンショットです。

エラーメッセージは次のとおりです。
[pylint] E0401:Unable to import 'django.conf.urls'
推奨答え
私もPython仮想環境で作業しているときにこのエラーに直面していました。私の場合、仮想環境にDjangoをインストールし、基本環境にDjangoという名前のモジュールが含まれていなかったために発生していました。
ベース(グローバル)環境

仮想環境内で同じコマンドを使用した場合(
myDjangoEnv )
修正:これで、pylintはpythonインタープリターを使用してコードを分析し、コードの記述中にエラーをマークすることがわかりました。 システムに3つのpython環境があるため、3つの異なるpythonインタープリターをVSCodeで使用できます。 したがって、VSコードが基本環境のPythonインタープリターを使用する場合、Djangoモジュールを認識しません(インポートエラー)。したがって、Pythonインタープリターを仮想環境に存在するインタープリターに変更する必要があります。
複雑に聞こえますが、非常に単純です。
画面の左下をクリックして、pythonインタープリターを変更します。
使用可能なPythonインタープリターのリストから選択します。現在のプロジェクトに関して適切な通訳者を選択していることを確認してください。
その他答え #1
プロジェクトの仮想環境を見つけます。私の場合、Djangoプロジェクトに取り組んでおり、仮想環境は次のパスにあります。
C:/Users/abc/Desktop/Virutal36/myLab/Scripts/python.exe
仮想環境のアドレスをコピーします。 VS Codeで、[ファイル]> [設定]> [設定]を選択して、ユーザー設定を開きます(または、Ctrl +のショートカットを使用します)。 仮想環境へのフルパスを使用してpython.pythonPathのエントリを作成または変更すれば、準備は完了です。私の場合は次のとおりです。
C:/Users/abc/Desktop/Virutal36/myLab01/Scripts/python.exe
https://code.visualstudio.com/docs/python/environments#_manually-specify-an-interpreter
その他答え #2
正しいdjangoバージョンが正しくインストールされ、アクティブになっていることを確認しますか?
アクティブな環境では、pythonインタープリターでこのコードを呼び出してもエラーは発生しません。
from django.conf.urls import url
VSスタジオのpython環境を確認してください
https://code.visualstudio.com/docs/python/environments
その他答え #3
画像に記載されている手順に従ってください。詳細について、またはそれが機能しない場合は、さらに読んでください!!!

ドロップダウンリストに(仮想環境にインストールされている)インタープリターが表示されない場合、またはリストされているインタープリターを選択しても、エラーは修正されません。
次に、インタプリタ(venvにインストールされている)のパスをvscodeに指定する必要があります。 Djangoをvenvにのみインストールした可能性があるためです。 anacondaを使用してvenvを作成しない場合に発生します。
修正する手順-
パスを確認するには、venvをアクティブにして、ターミナルにwhich python
と入力すると、パスが表示されます。パスをコピーします。
上の写真に示すように、左下のインタープリターをクリックして、ドロップダウンをプルします。
インタプリタパスを入力をクリックします。
貼り付けパスがコピーされました。
これにより、適切なインタプリタが割り当てられ、エラーが修正されます。
その他答え #4
私の場合、VS Codeのコマンドパレット(Shift + Command + P)の[SelectInterpreter]オプションを使用して解決しました。
仮想環境があったフォルダーに対応するPythonインタープリターオプションを選択したところ、すぐに問題が解決しました。
それが役に立てば幸い :)