自分のようなど素人しかハマらない箇所かもしれませんが、うっかり他の人がハマった時の助けになるよう、記録しておきます。
発生したエラー
136ページ、PyCharmを通じてrunserverを実行しサーバーを起動する操作でエラー発生。
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'
psycopg2
がないという。確かに101ページでインストールしたのはpsycopg2-binary
だった。psycopg2
を別途インストールしないといけないんだろうか???
顛末
PyCharm上でrunserverを登録する際、pythonインタープリター
が仮想環境内のものになっていなかったことが原因だった。このpythonにはpsycopg2-binary
がインストールされていないためエラーとなっていた。
なおこの設定は同書117ページにて案内されているが、上手くできていなかった。