Django に MySQL をインストールしようと思ったらエラーが出たので解決方法の紹介です。
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
このエラーの原因はDjangoがバージョン2.0以上になったことで、古いバージョンの PyMySQL が使えなくなってしまったようです。
既にPyMySQL側では対応が済んでいるようなので PyMySQL のバージョンを上げれば解決します。
PyMySQL のバージョンを上げる方法は下記のコードを実行するだけです。
pip install -U PyMySQL
これで無事に MySQL に接続できるようになります。
しかし、このエラーがまだ残っているのはなぜ(・_・)?
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
また原因が分かれば追記します。
コメントを残す