Djangoで”could not be resolved from Source”が出た時の対処

Visual Studio Code で Djangoを使っているときに、こういったエラーが起きたことはありませんか?

Djangoをインストールしているにも関わらず、このエラーが表示された時の対処法を書いていきたいとおもいます。

解決方法

DjangoがインストールされているpythonのVersionを確認します。

確認をしたらVSCode 上で⇧⌘Pを入力するとコマンドパレットが表示されますので、一覧から「Python: Select Interprter」を選択します。

開いたらpythonのversionが表示されていますので、Djangoをインストールしているpythonのversionを選択します。そして再起動を行うと表示はなくなるはずです。私はこれで解決しました。

原因

これが起きている原因としてあげられるのが、Visual Studio Codeを開いたときにpythonを読み込むのだが読み込むPyhtonのversionがDjangoをインストールしていない場合「このPythonにはDjangoないよ」とエラーを吐きます。そのためDjangoをインストールしているにも関わらず変な黄色波線が表示されます。

宣伝

このほかの記事の他にDjangoを中心としたまとめを書いています。もしご興味が湧きましたら是非読んでください

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA