【Django】「ImportError: Couldn’t import Django. Are you sure it’s …」のエラーが出た。
2022/3/8
2022/3/8
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?
(直訳)
https://teratail.com/questions/130346
1. [インポートエラー] Django がインポートできません!
2. Djangoはインストールされていますか、そしてそれが 環境変数 PYTHONPATH している場所にありますか?
3. 仮想環境(virtualenv)を開始することを忘れていませんか?
エラーの解消法
仮想環境に入って、再度「django」をインストールして実行したら動きました。
Pycharmだと「Preferences」→「Project Interpreter」で仮想環境を指定して後に、ターミナルを再起動しないといけなかったみたいです。
エラーが起きた原因
今回はAnacondaで仮想環境を作って、そこで「python manage.py runserver」を実行しようとしていました。
ところがその仮想環境に「django」がインストールされていなかったためエラーが起きてしまっていたみたいです 。(仮想環境ではなくローカル環境でインストールしてた…)
とても初歩的なミスをしてしまいました。今後、「いま仮想環境に入っているか」をしっかり確認することを注意していこうと思います。
最近の記事
【Supabase + JavaScript】よく使う処理まとめ
最近、JavaScript(Next.js)とSupabaseでWEBサイトを作り始めました!
そこで今回は、JavaScriptでSupabaseを使う際のよく利用する処理をメモとして記載し...
2023/5/24
2023/5/24
AI画像生成「Stable Diffusion」をGoogle Colaboratoryで実行する方法メモ
目次1)Stable Diffusion WEB UIのGitHubを開く2)使いたいモデルを選ぶ3)Google Colaboratoryを実行する4)WEB UIのページを開く5)画像生...
2023/5/20
2023/5/20
【Next.js 13】Googleタグマネージャの設定方法。
Next.js 13でGoogle Tag Managerを設定する方法を調べてみました。
とりあえずは動く処理ができたので、その方法をメモしておきます。
目次今回編集するファイルファイ...
2023/5/15
2023/5/15
Next.js 13のアプリ作成時に聞かれる質問まとめ
Next.js 13で新しいアプリケーションを作成する際、はじめにいくつかの質問に答えることが求められます。
この記事では、その質問の内容と解説をメモしていきます!また今回内容がわからなかった...
2023/5/6
2023/5/25
【Next.js】DjangoのAPIで記事のタグを更新したい
DjangoのAPIを使って、Next.jsからデータを新規作成や更新する時に、同時に関連データ(ManyToMany)も変更したい。
今回は「記事(Post)」を新規作成/更新して、その記事...
2023/2/15
2023/2/15
【GAS】複数スプレッドシートを一括CSVダウンロードする
複数のスプレッドシートをCSVファイルにしてダウンロードしたい時に、1シート毎にcsvダウンロードをしていくのが大変だったので、少し楽にできる方法を調べてみました。
今回は、そんな複数スプレッ...
2023/2/13
2023/2/13