[Django]PyMySQLでエラー発生時の解決方法

DjangoPymysqlエラー

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

また原因が分かれば追記します。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください