Você pode especificar um CC diferente antes de instalar o pacote com pip
. Provavelmente seria mais sensato fazê-lo sob um virtualenv em vez de tentar fazê-lo com o sistema Python (e arriscar mutilá-lo além da salvação).
Dessa forma, você pode usar MacPorts para ter um número de diferentes interpretadores Python compilados com diferentes compiladores instalados separadamente.
Você também pode usar o link como uma opção para ter uma seleção mais ampla de ambientes em Python bem ajustados às configurações desejadas.