【Django】「ImportError: Couldn’t import Django. Are you sure it’s …」のエラーが出た。

Djangoアプリケーションを作ろうと思って、その中でターミナルでmanage.pyを実行しようと思ったところこのエラーが出ました。

今回のエラー文

ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

(直訳)
1. [インポートエラー] Django がインポートできません!
2. Djangoはインストールされていますか、そしてそれが 環境変数 PYTHONPATH している場所にありますか?
3. 仮想環境(virtualenv)を開始することを忘れていませんか?

https://teratail.com/questions/130346

エラーの解消法

仮想環境に入って、再度「django」をインストールして実行したら動きました。

Pycharmだと「Preferences」→「Project Interpreter」で仮想環境を指定して後に、ターミナルを再起動しないといけなかったみたいです。

エラーが起きた原因

今回はAnacondaで仮想環境を作って、そこで「python manage.py runserver」を実行しようとしていました。

ところがその仮想環境に「django」がインストールされていなかったためエラーが起きてしまっていたみたいです 。(仮想環境ではなくローカル環境でインストールしてた…)

とても初歩的なミスをしてしまいました。今後、「いま仮想環境に入っているか」をしっかり確認することを注意していこうと思います。

コメントを残す

*