mysqlclient は MySQL-python からフォークして Python 3 に対応したもの。 今回はそれを CentOS7 にインストールしてみる。
PIP をインストールする
まずは Python のパッケージマネージャである PIP をインストールする。 get-pip.py を使ってもいいけど、今回は EPEL リポジトリから入れてみよう。
$ sudo yum -y install epel-release $ sudo yum -y install python-pip
mysqlclient をインストールする
次に mysqlclient をビルドするのに必要なパッケージをインストールする。
$ sudo yum -y install python-devel mysql-devel
あとは PIP でインストールするだけ。
$ sudo pip install mysqlclient
これで MySQLdb パッケージがインポートできるようになる。
$ python -c "import MySQLdb"
めでたしめでたし。