Djangoの開発案件中にmysqlclientがpipでインストールできなくなった

はじめに

今回某案件の環境構築の最中にpipを使い必要なモジュールをインストールしようとした際にmysqlclientがインストールエラーで導入できずあたふたとした件関してログを残しておくことにしました。

原因はXCodeなのかはて?

結論MacのOSで実行する以前に何をしたかを振り返った結果、OSのマイナーアップデートを粉いました。
マイナーアップの際にXCodeに関するアップデートがあり、そのアップデートが関係していると踏まえて以下の記事を参考にしながら進めました。

pip install mysqlclientでerror: subprocess-exited-with-errorが出る

結論記事内にある通り

$brew install mysql pkg-config

が必要でした。ただ、同時にエラー文の内部にあった、

sudo xcodebuild -license accept

こちらも必要で、ユーザーのパスワードを入力して実行することによりbrewコマンドがその後実行できるようになりました。

以上。