Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehler bei der Installation von mysqlclient mit pip auf MacOS Bigsur

In meinem Fall hatte ich keinen sudo-Zugriff, also installierte ich brew für meinen BenutzerPrüfen Sie, ob sich Ihr brew nicht am Standardspeicherort befindet Tun Sie dies, um zu überprüfen, wo Sie Brew installiert haben

brew --prefix
output: Users/helloWorld/homebrew

Verwenden Sie die obige Ausgabe, um die ld-Flags und cpp-Flags zu setzen. Für mich wurden beispielsweise SSL- und ZSTD-Bibliotheken nicht gefunden, also habe ich Folgendes getan:

export LDFLAGS="-L/Users/helloWorld/homebrew/lib -L/Users/helloWorld/homebrew/opt/openssl/lib"

export CPPFLAGS="-I/Users/helloWorld/homebrew/include -I/Users/helloWorld/homebrew/opt/openssl/include" 

und führen Sie dann die Pip-Installation durch

pip3 install mysqlclient