参考链接:
https://blog.csdn.net/CholenMine/article/details/80964272
https://blog.csdn.net/BXD1314/article/details/125226289
前言
要把python项目打包成可执行程序运行,看了很多帖子,大多数博主都采用pyinstall 打包,但是大多都是基于单文件的,多python文件外加配置等遇到问题,借鉴以上两篇博文成功。
安装
pip install pyinstaller
1 单文件打包
pyinstaller --onefile my_script.py
2 多文件打包
pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]
注意:使用pyinstaller打包的时候,仅打包.py文件,其余依赖项(配置文件/图标/其他)只需在打包完成后,拷入打包生成的根目录即可。
打包完成后会在根目录下生成两个文件夹build和dist,一个文件.spec,我们的可执行文件就在dist下。
执行
可在dist目标下执行./my_script或者根目录下执行./dist/script
注意:重新打包最好将build/dist和.spec删除,避免覆盖出错。
疑问:如果文件夹下有很多个python文件能不能用*或者其他,还是必须一一写出来