三步教你如何将python文件打包成exe可执行文件

python 打包成exe 主要有两种,一种是py2exe,另一种便是pyInstaller,之前我是用py2exe的,但是我后来发现py2exe存在问题:1,打包好的 exe只能在相同的系统下运行,比如你在XP系统用py2exe打包好的exe只能在XP上运行,在win7上肯定有问题,而且也是存在在别的XP机子上也可能不能运行,因为一些别的机子可能会缺少dll文件什么的,作者我当时之所以抛弃py2exe 也是因为这个原因;2,打包的文件也需要打包同exe下的dll,和一些库的压缩包,不然exe根本跑不起来。
所以作者强烈建议大家在python打包的话使用pyInstaller,在这我主要同大家分享pyInstaller的打包方法.

1. 安装pyinstaller

执行:pip install pyinstaller

2.准备python代码:hello.py

Input = input(“你想说什么:”)
print(“你说的是:”+Input)三步教你如何将python文件打包成exe可执行文件_第1张图片

3.打包

在命令控制台,切换到hello.py的路径下,执行:pyinstaller -F hello.py
效果图:
三步教你如何将python文件打包成exe可执行文件_第2张图片
《打完收工》
哈哈,再稍作解释:

1.

命令执行后,会在当前目录下产生两个文件:一个是build,一个是dist。分别放的是文件执行的依赖包和执行文件。exe文件就在dist文件夹下。
三步教你如何将python文件打包成exe可执行文件_第3张图片

2.

-F是pyinstaller的选项命令。如果加F,效果图如下:
三步教你如何将python文件打包成exe可执行文件_第4张图片
不加F,效果图如下:

三步教你如何将python文件打包成exe可执行文件_第5张图片
pyinstaller.exe后面如果加上-F就是打包为一个exe文件(文件会比较大),如果不加就会有很多库文件。

3.其他命令

三步教你如何将python文件打包成exe可执行文件_第6张图片

你可能感兴趣的:(python,python,exe,python打包exe)