У меня есть приложение, составленное в py2app на OS X 10.6, которое использует Matplotlib для генерации графиков. (Использование py2app версии 0.5.3 и Matplotlib версию 0.99.3, если это имеет значение.) У меня есть форматирование вариант Tex включен:Использовать py2app с Matplotlib и его форматирование Tex? Dvipng не найден
...
from matplotlib import rc
rc('text', usetex=True)
...
Скрипт работает нормально при выполнении в командной строке, включая форматирование Tex. Приложение создано с py2app:
py2applet --make-setup MyApplication.py
python setup.py py2app
Ошибок при создании или открытии приложения нет. Однако, когда я пытаюсь сформировать участок в приложении, я получаю ошибку:
RuntimeError: Could not obtain dvipng version
это потому, что py2app не включая dvipng в самом приложении? Как лучше всего это исправить?
Способ, которым вы говорите «его форматирование Tex», предполагает, что вы можете что-то недопонимать. Matplotlib имеет механизм форматирования, подобный TeX, но вы можете * отключить его и использовать реальный TeX, используя опцию usetex. Если вы хотите сделать приложение, используя это, вам придется в значительной степени включить дистрибутив TeX вместе с ним. –