对于python为什么要打包成exe文件,是因为传输源文件以及源代码给他人是需要配置好一定的环境才能进行编译操作,而打包成exe文件就可以跟电脑软件一样打开就可以运行也可以分享给他人。
PS:本次教程,我们不用cmd命令的小黑窗;
本次教程使用:Windows PowerShell(X86)
记得使用:管理员运行
图片最好使用ico后缀的图片,要么下载个格式转换。自己转换使用
1.1 安装pyinstaller,使用安装命令:
pip3 install pyinstaller
1.2 如果遇到需要更新版本请输入:
pip install --upgrade pyinstaller
1.3 检查是否正确安装
1.4 稍等,水一下;
python打包工具众多,推荐使用pyinstaller,本工具支持window和linux下使用。在windows下,大小为几十kb的源文件,打包成exe文件可能为几十兆,原因是把程序所引用的库文件也一起打包在一起了。
二、python打包成exe文件(附带图标打包)
本次打包有两种方法,根据自己勤快程度选择吧!
2.1 第一种:cd到指定文件夹打包存放
第一步:移动到指定存放exe文件的文件夹
cd 文件夹路径
例子: cd Project\Program\PythonWorkspace\MyOpencv\welab
第二步:打包就完事了(看代码)
pyinstaller -F -w -i 路径一(图标) 路径二(py文件)
例子:pyinstaller -F -w -i D:\Opencv.ico D:\Project\Program\PythonWorkspace\MyOpencv\welab\get_location_by_opencv.py
2.2 第二种方法:cd到py源文件夹内打包存放
第一步:移动到源文件文件内
cd 文件夹路径
例子:cd D:\Project\Program\PythonWorkspace\MyOpencv\welab
第二步:还是打包就完事了(看代码)
pyinstaller -F -w -i 图标名.后缀 源文件.py
例子:pyinstaller -F -w -i D:\Opencv.ico get_location_by_opencv.py