前説
Python3
で MySQLdb
を import
したいができない。 mysqlclient
を pip
で install
すればできるらしいが、 pip mysqlclient
もできない。そんな状況を解決したい。
結論
$ pip --version pip 19.3.1 from /home/ubuntu/.pyenv/versions/3.6.8/lib/python3.6/site-packages/pip (python 3.6) $ python --version Python 3.6.8
$ pip install --upgrade pip $ sudo apt-get install -y mysql-server $ sudo apt-get install -y libmysqlclient-dev $ pip install mysqlclient
発生したエラー
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.