1、下载pyinstaller插件
pip install pyinstaller
2、在项目的根目录下执行代码
# main.py 为项目的入口文件
pyinstaller -F -w main.py # 打包为单文件,
pyinstaller -D -w main.py # 打包为多文件(建议)
完成后根目录下会多出三个文件夹dist、main.spec、build。
3、修改main.spec文件
(1)在 Analysis 中的第一个列表中加入所有的 .py 文件
'abc.py' # 根目录下直接写 .py
'.\\文件夹名\\123.py' #根目录下的文件下的 .py
(2)在 pathex 列表中写项目根的绝对路径,绝对路径,绝对路径(c:\\文件名\\文件名)
(3)在datas 列表中写入所有的资源文件,用元组形式,元组形式,元组形式 ('.\\文件夹名称', '.\\文件夹名称'),都必须用相对于根目录的绝对路径。例如:
4、执行代码
pyinstaller -D -w main.spec
5、在dist 文件夹下找到main.exe 执行。
6、成功!!
-------------------------------------------------------