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

Échec de l'installation de mysql-python sur Mac pip

L'installation d'une ancienne version de MySQL a fonctionné pour moi :

brew remove mysql
brew install [email protected]
brew link --force [email protected]
pip install mysql-python

Voir :

  • problème sur le Github MySQLdb1
  • et cette douce réponse

S'il vous plaît, essayez :

CFLAGS=-Qunused-arguments CPPFLAGS=-Qunused-arguments pip install -r requirements.txt

Si cela ne fonctionne pas :installez d'abord mysql-connector-c

brew install mysql-connector-c 
pip install MySQL-python

Si vous utilisez Windows :

https://dev.mysql.com/downloads/connector/c/

Vous pouvez également vérifier ce qui s'est passé lorsque vous essayez de l'installer avec pip3.

MISE À JOUR : Si vous avez Linux :veuillez ouvrir le /usr/local/bin/mysql_config .

Et puis :

#Create options
Libs = "-L $ pkglibdir "
Libs = " $ libs   -l"

remplacer par :

#Create options
Libs = "- L $ pkglibdir"
Libs = "$ libs -lmysqlclient -lssl -lcrypto"

Enregistrez-le et réinstallez mysql-python .

pip uninstall mysql-python
pip install mysql-python

Pour Mac :

LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysql-python

devrait être utile.


brew install [email protected]
export PATH="/usr/local/Cellar/[email protected]/5.7.29/bin:$PATH"
export LDFLAGS="-L/usr/local/Cellar/[email protected]/5.7.29/lib -L/usr/local/Cellar/[email protected]/1.1.1d/lib"
export CPPFLAGS="-I/usr/local/Cellar/[email protected]/5.7.29/include -I/usr/local/Cellar/[email protected]/1.1.1d/include"
/Users/tivanli/source/bk_project/pizza/venv/bin/pip install MySQL-python==1.2.5