Construindo o python pylab / matplotlib exe usando o pyinstaller

O código a seguir é executado corretamente e exibe um gráfico de pizza simples quando executado como um programa py py py interpretado.

Um mês atrás, eu usei o pyinstaller para criar um exe independente e isso funcionou muito bem.

Recentemente, decidi reconstruir o exe. A compilação do pyinstaller é concluída com êxito sem erros, mas o exe gerado não faz nada quando é executado. Quando eu o executo, ele termina rapidamente sem erros e sem exibir um gráfico de pizza. Algo mudou desde um mês atrás, mas não consigo descobrir o que. Eu tentei desinstalar python e todos os módulos e reinstalar, mas isso não fez diferença.

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()

Este é o comando pyinstaller que estou usando para construir o exe. Este comando funciona para outras compilações pyqt gui e seus exe funcionam bem. Eu estou tendo apenas um problema de construção de código python pylab / matplotlib.

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

questionAnswers(1)

yourAnswerToTheQuestion