У меня возникает эта проблема (о чем спрашивали ранее), и я не вижу, как ее исправить:
import matplotlib
print dir()
matplotlib.use('Agg')
from scipy import ndimage
import matplotlib.pyplot as plt
from matplotlib.patches import Circle
дает
Этот вызов matplotlib.use не имеет никакого эффекта, потому что серверная часть уже выбрана; use необходимо вызвать перед pylab, matplotlib.pyplot или matplotlib.backends, которые будут импортированы в первый раз.
Я не могу разместить призыв к использованию выше. Как и было предложено, я установил для $DISPLAY значение localhost:0. Мне очень нужно подавить отображаемые цифры, а, скорее, выводить исключительно в файл.
Это все на Mac с продвинутым python.
Спасибо!