Não é possível instalar o matplotlib no Mac Mountain Lion - “erro: o comando 'gcc' falhou com o status de saída 1”

1

Eu tenho tentado instalar o matplotlib através do easy_install (easy_install-2.7 para python2.7) e construindo a partir da fonte ( link ).

Mas ambos falham com o erro - "error: o script de instalação foi encerrado com o erro: o comando 'gcc' falhou com o status de saída 1"

Não tenho certeza se isso ajuda, mas há mais mensagens de erro aqui: link

Antes disso eu tinha conseguido instalar todas as outras bibliotecas científicas que eu precisava - numpy, scipy, pandas, sklearn. Mas estou ficando preso com matplotlib.

Para facilitar as instalações do numpy et al, eu tinha instalado alguns outros pacotes. (EU nem me lembro de todos)

Eu temo o pior e suponho que algumas dessas instalações de pacotes relacionadas possam ter impactado alguma configuração padrão no meu Terminal.

Todas as outras soluções em SE apontam para ter as ferramentas de comando XCode e XCode instaladas. Mas eu tenho a versão mais recente de ambos.

Eu vejo que meu usr / bin / tem gcc & gcc-4.2

Verion Python sendo usada - Python2.7 OS - Mac Mountain Lion

Eu arranquei metade do meu cabelo tentando instalar isso. Por favor, por favor, heeeelp ... antes de eu ficar completamente careca.

UPDATE: eu tenho que trabalhar com a instalação do .dmg (não pergunte por que eu não tentei isso antes - a solução mais fácil é às vezes a melhor solução)

Mas ainda quero saber o motivo dos erros acima. Eu suspeito que eu possa encontrar essa ameaça em futuras instalações.

    
por ryan c788 30.10.2012 / 16:10

2 respostas

1

Seus erros parecem relacionados ao treetype e / ou numpy do OS X. Se você tiver problemas com o (mais antigo) numpy enviado pelo OS X, você pode querer dar uma chance ao my homebrew-python tap. Em seguida, instale o matplotlib com pip como (você precisa de Homebrew :

brew install python         # avoid the need for sudo pip
brew install freetype
brew install libpng
brew tap samueljohn/python  # adding numpy, scipy and pillow (PIL) formulae
brew install numpy
pip install matplotlib

Se você usar o python fabricado como mostrado aqui, ele será construído com clang (yay!) e os distutils também farão uso do clang se você construir coisas com pip .

    
por 31.10.2012 / 11:02
0

Instale o homebrew e tente:

brew install freetype
brew link freetype
brew install libpng
brew link libpng
pip install matplotlib
    
por 30.10.2012 / 17:35