Создание python pylab / matplotlib exe с помощью pyinstaller

Следующий код работает нормально и отображает простую круговую диаграмму при запуске в качестве интерпретируемой программы python py.

Месяц назад я использовал pyinstaller для создания автономного exe, и это сработало отлично.

  • Есть ли способ конвертировать объект pyplot.imshow () в массив numpy?
  • Есть ли только 4 стили линии Matplotlib?
  • Ввод текста в верхнем левом углу графика matplotlib
  • Коробки в matplotlib: маркеры и выбросы
  • График Matplotlib - это не-шоу
  • Plot numpy datetime64 с matplotlib
  • Недавно я решил перестроить exe. Сборка pyinstaller успешно завершается без ошибок, но сгенерированный exe ничего не делает при запуске. Когда я запускаю его, он быстро заканчивается без каких-либо ошибок и без отображения круговой диаграммы. Что-то изменилось с того месяца назад, но я не могу понять, что. Я попытался удалить python и все модули и переустановить, но это не имело никакого значения.

    from pylab import * from matplotlib import pyplot as plt figure(1, figsize=(6,6)) ax = axes([0.1, 0.1, 0.8, 0.8]) labels = 'Frogs', 'Hogs', 'Dogs', 'Logs' fracs = [15, 30, 45, 10] explode=(0, 0.05, 0, 0) pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', startangle=90) title('Pie Chart Example', bbox={'facecolor':'0.8', 'pad':5}) show() 

    Это команда pyinstaller, которую я использую для сборки exe. Эта команда работает для других сборщиков pyqt gui, и их работа exe прекрасна. У меня возникла проблема с созданием кода pythab / matplotlib python.

     c:/python27/python.exe c:/pyinstaller/pyinstaller.py --noconfirm --noconsole --onefile --icon=pie.ico pie.py 

  • Ошибка импорта matplotlib.pyplot
  • построение орбитальных траекторий в python
  • Python - анимация с matplotlib.pyplot
  • Указание и сохранение фигуры с точным размером в пикселях
  • Построение замаскированного участка поверхности с использованием python, numpy и matplotlib
  • matplotlib imshow графики разные, если использовать colormap или RGB массив
  • One Solution collect form web for “Создание python pylab / matplotlib exe с помощью pyinstaller”

    Нашел решение. Видимо, в версии pyinstaller у меня была ошибка. Нашел этот пост на сайте pyinstaller: http://www.pyinstaller.org/ticket/651

    Поэтому я загрузил последнюю версию pyinstaller, и я могу снова создать exe моей программы piechart python!

    Python - лучший язык программирования в мире.