CentOSでpip install mysqlclientのインストールに失敗

CentOSでpip install mysqlclientのインストールに失敗

問題

CentOS7 で

pip install mysqlclient

としてインストールしようとしたら下記エラーがでてきた。

error: command 'gcc' failed with exit status 1

gcc が見つからないといわれているのでインストール

sudo yum -y install gcc

としてみても gcc はすでにインストール済みになっている。

解決

python の開発ツールが入っていないのが原因だった。

sudo yum -y install python3-devel

で python-devel をインストールしたら mysqlclient も問題なくインストールできた。