Проблема решена. Вот что я сделал.
Прежде всего, до того, как я получил ошибку импорта:
"Нет модуля с именем multiarray."
Я получаю сообщение об ошибке, подобное этому:
": Не удалось создать /some/dir/.matplotlib; рассмотрите возможность установки MPLCONFIGDIR в доступный для записи каталог для данных конфигурации matplotlib"
После добавления папки pyshared в переменную PythonPath эта ошибка исчезла, и я получил ошибку импорта.
Итак, вот как я это исправил:
Удалена папка pyshared из переменной PythonPath.
Перед импортом модуля matplotlib добавьте следующие строки:
import os
os.environ['HOME']='/some/writable/dir'
Далее, перед импортом matplotlib.pyplot или pylab добавьте следующие строки:
import matplotlib
matplotlib.use('Agg')
# 'Agg' or whatever your backend is.
Это задокументировано здесь .
Это так! Он работает на python2.5 для меня сейчас. Но я верю, что это будет работать и на 2.6.