다음 코드는 잘 실행되고 해석 된 python py 프로그램으로 실행될 때 간단한 파이 차트를 표시합니다.pyinstaller를 사용하여 python pylab/matplotlib exe 빌드
한 달 전에 필자는 pyinstaller를 사용하여 독립 실행 형 exe 파일을 만들었습니다.
최근에 EXE를 다시 작성하기로 결정했습니다. pyinstaller 빌드는 오류없이 성공적으로 완료되지만 생성 된 exe는 실행될 때 아무 것도 수행하지 않습니다. 실행하면 오류없이 원형 차트를 표시하지 않고 신속하게 종료됩니다. 한 달 전부터 뭔가가 바뀌었지만, 나는 무엇을 알 수 없다. 파이썬 및 모든 모듈을 제거하고 다시 설치해 보았지만 차이는 없습니다.
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()
이것은 exe 파일을 빌드하는 데 사용하는 pyinstaller 명령입니다. 이 명령은 다른 pyqt gui 빌드 및 해당 exe 작동합니다. 나는 pylab/matplotlib 파이썬 코드를 만드는 데 문제가있다.
c:/python27/python.exe c:/pyinstaller/pyinstaller.py --noconfirm --noconsole --onefile --icon=pie.ico pie.py