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