CUBE SUGAR CONTAINER

技術系のこと書きます。

CentOS7 に mysqlclient (MySQL-python fork) をインストールする

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"

めでたしめでたし。