Установка 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 

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

  • Как удалить wxpython 2.8 на Mac OSX 10.6
  • Как установить тензорный поток с virtualenvwrapper на macOS-Sierra
  • Изменение пути Python по умолчанию Mac
  • Почему для меня не работает «pip show» или «pip list»?
  • Как установить cx_Oracle на El Capitan
  • Вход в pygame для Mac OS X отправляется в Terminal вместо Python
  • Python и 'print ssl.OPENSSL_VERSION' печатает неправильную версию
  • 'Библиотека не загружена: @ rpath / libcudart.7.5.dylib' Ошибка TensorFlow на Mac
  • Невозможно импортировать zmq в python (установить проблему)
  • Pypyodbc: Не удается открыть ошибку lib 'FreeTDS': file not found ") при попытке подключения к SQL-серверу
  • Не удается установить библиотеку mysql python на Mac Mavericks
  • Python - лучший язык программирования в мире.