pipenvでmysqlclientをインストールしようとしたらコケた話

環境

OS: macOS 10.14.6

Python: 3.7.5

pipenv: 2018.11.26

状況

homebrewでmysql-clientは入っている状態

virtualenvではないPythonにはmysqlclientは入っている状態

症状

忘れた

後で確認して書く

解決方法

pipenv install mysqlclient

ではなく、virtualenvをactivateした状態で

pip install mysqlclient

Pipfileに記述されないのはデメリットの塊だが動作はするようになった。

pymysqlはDjangoが使えなかったのでmysqlclientしか選択肢がなかった。

おわりに

mysqlclient入れると必ずといっていいほどコケるのでどうにかしてほしい

PythonをやめるかMySQL使わないかのどちらかでしか対処不可能なのが辛い