Bem vindo!

ao blog Willem Allan

Atualização do Mac zuando com pip

Cada vez que o Mac atualiza parece que ferra com tudo…

Tentando instalar PIL

pip install PIL

Retorna o seguinte erro

lang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
 
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
 
error: command 'cc' failed with exit status 1

Faça deste modo:

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install PIL

Dica do meu amigo Rene, edite o seu .bashrc ou .profile

nano ~/.profile

crie uma função allow para fazer um atalho mascarado para o comando.

allow(){
    echo "ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future $1 $2 $3 $4 $5"
    ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future $1 $2 $3 $4 $5
}

Atualize o terminal para reconhecer o arquivo:

source ~/.profile

Ficando assim caso seja em um env:

allow pip install PIL

Ficando assim caso seja no sistema:

allow sudo pip install PIL

Bem mais fácil.