Как я установил matplotlib для Python

В статье дам подробные рекомендации по установке библиотеки matplotlib построения графиков в Python 3 с учетом установленной системы Windows XP.

Недавно я решил использовать Python для решения своей прикладной задачи по обработке сигнала с микрофонного входа. Поскольку раньше с Питоном не работал, то начал с его установки. Версия 3.4.1 была найдена легко и прекрасно стала на немолодой ноутбук Toshiba с Windows XP сборки sp3. Библиотеку для записи звука sounddevice скачал из обширного хранилища PyPI.

Там же легко нашел и затем установил библиотеки numpy и scipy. Numpy необходимо установить перед matplotlib. Да, библиотека matplotlib, чуть не забыл сказать, служит для построения всевозможных графиков, она очень похожа на функцию plot из MatLab. Потому я библиотеку и выбрал, так как раньше в MatLab работал.

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

  1. После того, как на PyPI находилась библиотека, копировал строку установки, которая выглядела так pip…, в буфер кнопкой из этой же строки.
  2. После этого в командной строке Windows устанавливал текущей папку Script из папки Python34. Это потому, что в этой папке хранится установщик с именем pip. Делал это вводом строки: >cd/d c:\Python34\Script.
  3. Далее жал «Enter» и теперь уже вставлял в командную строку то, что скопировал в буфер на PyPI. После снова «Enter» и ждал результата окончания установки.

Возвращаясь к matplotlib, скажу, что завершились без результата и попытки установки из whl файла. Все было плохо, пока не нашлась ссылка на exe файл версии 1.3.1, скачал, установил его в папку Lib Питона, запустил.

Но и это было еще не все!

В ошибке прозвучало требование dateutil! Что это? Ни в одной из «умных» и «обстоятельных» статей, которые я читал в Интернете перед этим, похожих слов точно не звучало!

Опять все стало плохо до тех пор, пока в каком-то коротком ответе на скромном форуме я не увидел, что, оказывается, надо установить перед запуском matplotlib еще ряд утилит. После чего быстро установил их с все того же PyPI, запустил маленькую проверочную программку на Питоне из нескольких строк, и к своей большой радости увидел, наконец, на экране график. Теперь хочу щедро поделиться названиями этих утилит:

  • dateutil 2.7.3;
  • pyparsing 2.2.0;
  • six 1.11.0;
  • pytz 2018.5

Успехов Вам!

Наверх ↑

Сергей Ермилов

5 апреля в 23:24 Посты,

Создаю веб-проекты, придумываю идеи, занимаюсь разработкой, оптимизирую и продвигаю сайты. Первые шаги в этом направлении сделал в 2008 году.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Технологии

Статьи по теме Wordpress Статьи по теме PHP Статьи по теме Python Статьи по теме Javascript Статьи по теме Bootstrap Статьи по теме Git Статьи по теме Node JS