Python3将项目打包成exe

1.安装pyinstaller:pip install pyinstaller

1.1 pyinstaller参数介绍以及踩坑总结:https://blog.****.net/bearstarx/article/details/81054134(转自某大神)
1.2 安装时遇到的坑:

Python3将项目打包成exe
解决办法:先执行pip install setuptools然后再执行pip install pyinstaller

2.打包步骤

2.1 命令行进入python项目目录的入口函数路径(main.py)
注意:如果使用pyinstaller -f main.py的话,要注意项目里各文件导入路径(从哪个文件开始,入口函数就要与那个文件同级),这里推荐使用pyinstaller main.py(由于代码是存在依赖的,即多文件的,而非所有代码都在一个文件中的,所以我在这里没有使用-F,刚开始玩的时候不知道,老是用了-F生成了单文件的,没有生成依赖,老是不成功,各位朋友切记!)
2.2 执行pyinstaller main.py
2.3 打包成功后会发现当前目录下会多出 pycache、dist、build与入口函数文件名一样的.spec文件,dist目录下面就是打包好的exe
2.4 双击执行exe,查看是否成功