В моя случай нямах sudo достъп, така че инсталирах brew за моя потребителПроверете дали вашето brew не е на местоположение по подразбиране направете това, за да проверите къде сте инсталирали brew
brew --prefix
output: Users/helloWorld/homebrew
използвайте изхода от по-горе, за да зададете флаговете ld и cpp флаговете, например за мен ssl и zstd libs не бяха намерени, така че ето какво направих:
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"
и след това направете инсталацията на pip
pip3 install mysqlclient