環境
macOS 10.13
Python 3.11
問題
pip install mysqlclient
を実行して以下のようなエラーが発生するとき、
# エラー末尾
failed to solve: process "/bin/sh -c pip install --upgrade pip && pip install setuptools wheel && pip install -r requirements.txt" did not complete successfully: exit code: 1
make: *** [build] Error 17
過去のバージョンを指定してインストールすることで解決できる場合があります。
PyPIからリリース履歴を確認
執筆現在、2023年6月のため一つ前のバージョンが2.1.1
ということがわかります。
インストール再チャレンジ
pip install mysqlclient==2.1.1
これで無事インストールはできました。
しかし、根本の解決にはなっていないので引き続き調査を進めて参ります。
Ubuntuの場合は以下@Ken227さんの記事も参考になるかと思いますので、
是非ご参考ください!
https://qiita.com/Ken227/items/02482710e297ef691c8e