Atualização do Mac quebrou o 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.

Telegram
Twitter
Facebook
LinkedIn
Pinterest

Youtuber, Programador, investidor, fanatico em tecnologia, fã de dragon ball, artista marcial, futebolista amador e gamer nas horas vagas.

Um pouco mais sobre mim

Atuando desde 2007 na área de programação web.

 

Conhecimento em diversas linguagens, frameworks e outros:

 

  • Python/Django
  • Ruby/Ruby on Rails
  • PHP, Java
  • C/C++
  • C#
  • Shellscript
  • HTML/HTML5
  • CSS/CSS3
  • JavaScript
  • Jquery, XML/JSON
  • MySQL
  • PostgreSQL
  • Oracle

 

Já atuei diversas vezes em manutenção e reparo de computadores, atualmente monto os meus por hobby.

 

Conhecimento em servidores linux, softwares já utilizados para aplicações online:

  • nginx
  • apache
  • supervisor
  • bind
  • iptables
  • gunicorn

 

Conhecimento em servidores da Amazon AWS (S3, EC2, Route53, Lambda, SQS).

 

Projeto open source que mantenho para criação de servidores com python/django e php: Acessar

 

Conhecimento em e-commerce, algumas integrações realizadas: Cielo, PagSeguro, Bcash, boleto Santander e débito online e boleto do Banco do Brasil.

 

Plataformas open source utilizadas: prestashop e wordpress.

 

Sistemas operacionais: Windows, Linux(Ubuntu, Debian e CentOS) e Mac OS X

 

Hobby em desenvolvimento de jogos utilizando Unity 3d, Unreal Engine 4, Cry Engine 5 e Game Maker.

 

Desenvolvimento de aplicativos mobile utilizando Ionic e cordova para Android e Firefox OS. 

Procurar

Categorias

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *