1

Я пытался установить matplotlib через easy_install(easy_install-2.7 для python2.7) и путем сборки из исходного кода (https://github.com/matplotlib/matplotlib).

Но оба с ошибкой - «ошибка: сценарий установки завершился с ошибкой: команда« gcc »завершилась с состоянием выхода 1»

Не уверен, что это поможет, но больше сообщений об ошибках здесь: http://pastebin.com/FiTth4kG

До этого мне удалось установить все остальные необходимые мне научные библиотеки - numpy, scipy, pandas, sklearn. Но я застреваю с matplotlib.

Чтобы упростить установку numpy et al, я установил довольно много других пакетов. (Я даже не помню, что все)

Я опасаюсь худшего и предполагаю, что некоторые из этих связанных пакетов могли повлиять на некоторые настройки по умолчанию на моем терминале.

Все другие решения в SE указывают на наличие установленных командных инструментов XCode и XCode. Но у меня есть последняя версия обоих.

Я вижу, что мой usr/bin/ имеет gcc & gcc-4.2

Используемая версия Python - ОС Python2.7 - Mac Mountain Lion

Я оторвал половину своих волос, пытаясь установить это. Пожалуйста, пожалуйста, heeeelp ... прежде чем я полностью лысый.

ОБНОВЛЕНИЕ: у меня все работает, установив .dmg (не спрашивайте, почему я не пробовал это раньше - самое простое решение - иногда лучшее)

Но все же хочу узнать причину вышеуказанных ошибок. Я подозреваю, что мог бы столкнуться с этой угрозой на будущих установках.

2 ответа2

1

Ваши ошибки, по-видимому, связаны с treetype и / или numpy из OS X. Если у вас возникли проблемы с (более старым) numpy, поставляемым с OS X, вы можете попробовать мой homebrew-python tap. Затем установите matplotlib с помощью pip вот так (вам нужен 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

Если вы используете сваренный питон, как показано здесь, он будет построен с помощью clang (yay!) distutils также будет использовать clang, если вы позже соберете вещи с помощью pip .

0

Установите homebrew и попробуйте:

brew install freetype
brew link freetype
brew install libpng
brew link libpng
pip install matplotlib

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .