No meu caso, eu não tinha acesso ao sudo, então instalei o brew para meu usuárioVerifique se o seu brew não está no local padrão faça isso para verificar onde você instalou o brew
brew --prefix
output: Users/helloWorld/homebrew
use a saída acima para definir os sinalizadores ld e cpp, por exemplo, para mim, ssl e zstd libs não foram encontradas, então foi isso que eu fiz:
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"
e depois faça a instalação do pip
pip3 install mysqlclient