Установка matplotlib на Mac OS X 10.9

В качестве требования для установки OCRopus я успешно установил matplotlib в Mac OS X 10.9.1 by pip :

 $ sudo pip install matplotlib 

Но после установки OCRopus тест не сработал из-за того, что он проглотил этот модуль: matplotlib.backends._backend_gdk . Читая этот документ, и этот вопрос убедил меня, что мои проблемы могут исчезнуть, если я переустановить matplotlib через:

 $ sudo port install py27-matplotlib +gtk2 

Но в Mac OS X 10.9.1 кажется, что есть ошибка, которая я получаю эту ошибку: Error: Dependency 'py27-pyobjc' not found. :

 ---> Computing dependencies for py27-matplotlib Error: Dependency 'py27-pyobjc' not found. To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port py27-matplotlib failed 

Все, что мне нужно, это установить другой вариант matplotlib . Это то, что я получаю из port variants py27-matplotlib :

 $ port variants py27-matplotlib py27-matplotlib has the variants: cairo: Enable Cairo backends dvipng: Enable dvipng support ghostscript: Enable GhostScript support gtk2: Enable GTKAgg backend gtk3: Enable GTK3Agg backend latex: Enable LaTeX support pdftops: Enable pdftops support pyside: Enable PySide backend qt4: Enable QT4Agg backend [+]tkinter: Enable tkAgg backend universal: Build for multiple architectures webagg: Enable WebAgg backend 

Любая идея, как получить +gtk2 в Mac OS X 10.9.1? или как сделать pip для установки matplotlib с этими конкретными настройками?

3 Solutions collect form web for “Установка matplotlib на Mac OS X 10.9”

Похоже, у вас нет библиотеки python для установки объекта-C. Вы дважды проверили, что вы установили инструменты командной строки ? Затем попробуйте port install py27-pyobjc

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

Привет, Ольга

Оказывается, проблема была на моем компьютере. Я не мог понять источник проблемы. Наконец, я опробовал процесс на чистой установленной Mac OS X 10.9.1 с новыми инструментами командной строки Xcode и новыми MacPorts, а также обновил python 2.7.6, тогда он работал нормально.

В частности, для mac: у меня была аналогичная проблема при установке matplotlib. Следуйте этим инструкциям, и все готово:

  1. Открытый терминал.

  2. Установите python3 с помощью варева. (Игнорируйте этот шаг, если у вас его уже есть) Примечание: Чтобы установить пиво:

     brew install python3 
  3. Установить freetype:

     brew install freetype 
  4. Теперь установите pkg-config с помощью pip3:

     brew install pkg-config 
  5. Наконец, установите matplotlib:

     sudo pip3 install matplotlib 

Уже поздно, но я надеюсь, что это поможет вам.

  • несколько версий numpy в Mac OS X
  • Python PyQt на macOS Sierra
  • Определите каталоги, которые являются пакетами в Mac OS X с Python
  • freeTDS: Отсутствует файл libtdsodbc.so на OSX?
  • Вход в pygame для Mac OS X отправляется в Terminal вместо Python
  • Mac 10.4 SDK в горном льве
  • pip успешно устанавливает пакеты, но исполняемые файлы не найдены из командной строки
  • Как правильно установить Python на OSX для использования с OpenCV?
  •  
    Interesting Posts for Van-Lav

    Где лучше всего использовать урожай в Python?

    Как печатать в диапазоне?

    Дерево элементов Python – извлечение текста из элемента, удаление дескрипторов

    Преобразование строки в base64 в изображение и сохранение в файловой системе в Python

    Ruby-методы эквивалент «if a in list» в python?

    Как имитировать HTML5 Drag and Drop в Selenium Webdriver?

    Многоквартирный дом Django

    Как получить текущий идентификатор процесса Linux из командной строки a в shell-агностике, язык-агностик

    Как добавить асимметричные ошибочные бары в панельный планшет Pandas?

    TypeError: строковые индексы должны быть целыми при разборе JSON с использованием Python?

    Найдите область между двумя кривыми, расположенными в matplotlib (fill_between area)

    (Django) как получить название месяца?

    Что такое эквивалент Python (numpy или scipy или Pandas) для функции adjboxStats R?

    Построение набора python из матрицы numpy

    Контекстно-зависимый метод в Python – что я делаю неправильно?

    Python - лучший язык программирования в мире.