Использование Specgram PyLab в безголовой среде

Кто-нибудь знает, как заставить его работать? К сожалению, похоже, что по умолчанию код specgram хочет создать изображение, которое мне не нужно, а только данные, стоящие за изображением. Я получаю следующую ошибку:

_tkinter.TclError: no display name and no $DISPLAY environment variable

person Newmu    schedule 14.06.2013    source источник


Ответы (1)


Вы можете установить бэкэнд matplotlib, который не требует подключения дисплея:

import matplotlib
matplotlib.use('pdf')

Эти строки должны быть перед импортом pylab.

person David Zwicker    schedule 14.06.2013
comment
Отлично, завтра проверю и посмотрю, работает ли. - person Newmu; 15.06.2013