这里介绍一种简单的打包方式,使用Python自带的pyinstaller打包,一行命令就能完成python程序打包为exe文件,下面我简单介绍一下这种方式,实验环境win10+python3.6+pycharm5.0,主要内容如下:
1.安装pyinstaller,这个直接在cmd窗口输入命令“pip install pyinstaller”就行,如下,很快就能安装成功:
2.安装完成后,我们就可以打包程序了,主要步骤及截图如下:
这里为了方便演示,我新建了一个test.py文件,主要代码如下,就是一个简单的Python GUI程序,用到wxPython这个库,后面就是围绕这个文件进行打包:
接着我们新建一个package.py文件,导入前面的test.py模块,测试代码如下,main导入,创建对象就行:
程序运行效果如下:
最后,就是打包这个程序,这里为了方便,新建一个文件夹,将test.py和package.py文件移入这个文件夹下,打开cmd窗口,切换到这个文件夹,然后运行命令“pyinstaller -F -w package.py”就会自动打包程序,F代表将程序打包成一个独立的exe文件,w代表去掉控制台窗口,如下:
打包成功后,就会在当前文件夹下面生成一个build目录和一个dist目录,其中dist目录下就有打包好的exe程序,如下:
双击这个程序,就能正常运行:
至此,我们就完成了将Python程序封装成exe程序。总的来说,整个过程很简单,借助pyinstaller这个命令,我们可以快速完成对python的打包,只要你熟悉一下相关示例和打包过程,很快就能掌握的