Python >> Tutoriel Python >  >> Python Tag >> MySQL

Installation de mysqlclient pour mariadb sur mac os pour python3

Le problème est là depuis mariadb 10.2.x , avec mariadb 10.1.23 Je n'ai aucun problème pour installer mysqlclient .

Donc avec mariadb 10.2.x nous devons installer mariadb-connector-c :

brew unlink mariadb

brew install mariadb-connector-c
ln -s /usr/local/opt/mariadb-connector-c/bin/mariadb_config /usr/local/bin/mysql_config

pip install mysqlclient

rm /usr/local/bin/mysql_config
brew unlink mariadb-connector-c
brew link mariadb

MISE À JOUR :le bogue est corrigé dans mysqlclient (voir https://github.com/PyMySQL/mysqlclient-python/pull/177) mais pas encore publié


RÉSOUDRE :

pip uninstall mysqlclient
pip install -U git+git://github.com/PyMySQL/mysqlclient-python