/ / Встановлення (побудова) matplotlib у mac osx lion - python, matplotlib, osx-lion

Встановлення (побудова) matplotlib у mac osx лев - python, matplotlib, osx-lion

Я встановив pynum і scipy (на osx Lion з python 2.7), але коли я спробував створити matplotlib

git clone https://github.com/matplotlib/matplotlib.git
cd matplotlib
python setup.py build
python setup.py install

У мене виникли ці помилки:

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h:242: error: declaration for parameter ‘FMFontDirectoryFilter’ but no such parameter
src/_macosx.m:5912: error: expected ‘{’ at end of input
lipo: can"t open input file: /var/folders/qw/pr2f7vq91b3c3ngkxrrqplm8zkv09r/T//ccAgEklo.out (No such file or directory)
error: command "llvm-gcc-4.2" failed with exit status 1

Невже хтось скажи мені, в чому проблема?

P.S. Спочатку я намагався встановити його таким чином:

pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev

але це не спрацювало для мене

Відповіді:

14 за відповідь № 1

Мені завжди здається, що цей процес є більш болючим, ніж повинен бути, але я це робив уже кілька разів, і я вважаю, що ці кроки повинні вас налаштувати:

  1. Отримайте Xcode 4.3.2, це потрібно для деяких наступних кроків.
  2. Завантажити остання версія python для OSX від python.org
  3. Схопити Суперпакет.
  4. Видаліть будь-які попередні версії numpy / matplotlib / scipy, які у вас є. Це включає виконання cd /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ та переміщення будь-яких каталогів чи яєць з матовим / матплотлібом / яєчником у темп-каталог.
  5. cd ~/Downloads(або куди б ви не завантажили сценарій суперпакету) та запустіть sh install_superpack.sh. Відповідь ні до питання are you installing from a repository cloned to this machine або ви будете розгублені з приводу того, чому сценарій не працює.

Це повинно бути! Тепер ви маєте можливість завантажувати консоль python та import numpy, scipy, matplotlib.