現在Djangoの開発をしており、ここではWindowsとMacと両方を使用して開発をしているのですが、
今回Macでmysqlclietnをインストールする時に嵌ってしまったので記事にしておきます。
出現エラーは、
(error: command ‘gcc’ failed with exit status 1)
こんな感じでした。
様々試してみたのですが、なかなかうまくいかず、結局公式サイトへ。
で、
PyCharmで仮想環境(venv)で作業をしていたので、そのままPyCharmのterminalから、以下のコマンドを
$ echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
$ export PATH="/usr/local/opt/mysql-client/bin:$PATH"
$ pip install mysqlclient
これで解消できました。
他の記事では、
LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient
なども紹介されていますが、でもこれgccエラーではないですね。
かなりmysqlclientについて勉強になりました。まぁ、SSL等も必要ということですね。
では、開発を行なっていきたいと思います。