前几日,我做了一个简单地划词翻译工具,还挺好用的,但是作为一个python脚本,每次都要打开命令行去执行或者是用spyder太过麻烦了,本来就是想简单简单再简单,所以一心搞事的我又踏上了艰难的python打包之旅。
python打包成exe执行文件是挺费劲的,毕竟python本身是没有这个工具的。我用的anaconda也没有这个功能。经过查阅资料,我发现其实python有两个比较好用的打包工具,一个是pyinstaller,一个是py2exe。当时年轻的我还没有意识到,我即将为我的冲动付出时间的代价。
安装模块
- py2exe
因为我用的是python2.7,我一看py2exe名字里带有2,心想没错了,决定就是你了,于是我在命令行界面如狂风骤雨般地敲打出 pip install py2exe,黑色屏幕一阵闪动,跳出血红大字:你的版本太低,看不上你。原来py2exe只能在3.3版本或者更新的版本才能使用。遂放弃
- pyinstaller
照样是如狂风骤雨般地敲打出pip install pyinstaller,哈哈,一次成功。
pyinstaller微操指南
pyinstaller使用方法还挺简单,在命令行界面跳转到自己的脚本目录下,输入