Прежде всего, вы можете проверить:
http://matplotlib.org/faq/installing_faq.html#matplotlib-compiled-fine-but-nothing-shows-up-when-i-use-it
Чтобы увидеть, что идет не так, проверьте matplotlib, используя git вместо pip или easy_install. Мы собираемся сделать более ручную установку:
git clone git@github.com:matplotlib/matplotlib.git
cd matplotlib
python setup.py
Это распечатает конфигурацию того, что сделали бы pip или easy_install. Просмотрите «ОПЦИОНАЛЬНЫЕ ЗАВИСИМОСТИ ОТ БАКЕНДА» и убедитесь, что некоторые из них, которые создают окна, включены (Tkinter, Gtk +, Mac OS X native, Qt, Cairo и т. Д.). Если вы видите, что ни один из них недоступен, вам необходимо установить некоторые из этих библиотек для вашей операционной системы, прежде чем продолжить установку matplotlib.
После установки, скажем, Tk (в Ubuntu: sudo apt-get install tcl-dev tk-dev
), затем при повторном запуске
python setup.py
вы увидите, что бэкэнд Tk включен . Продолжая с
python setup.py build && python setup.py install
должен заставить вас работать ... но на этом этапе вы можете даже просто удалить весь каталог git clone и вернуться к установке с помощью pip.