最近用python写了一个小程序,实现:读取txt或csv文件中的数据,按列将数据画成曲线图。原本很简单的一个程序(源码见文末),在打包时,由于包含了matplotlib,折腾了大半天才搞定,特此分享一下经验。
1,pyinstaller打包
关于pyinstaller打包,除了pyinstaller manual之外,还可以可以参考我之前的博文——Pyinstaller程序打包。本文中用的打包命令如下:
pyinstaller --icon=umbrella.ico --onefile IQPlot.py
非常简单,将这个python源码文件打包成一个“onefile”式的“IQPlot.exe”文件。