Pyinstaller 打包发布经验总结

原文地址https://blog.csdn.net/weixin_42052836/article/details/82315118

在 linux系统下使用pyinstaller生成的是linux的可执行文件,在windows下生成的是exe文件

目录

Pyinstaller基本使用方法
Python项目的打包方法
1.spec文件生成
2.spec文件配置
3.使用spec执行打包命令
Python模块的打包问题
冻结打包路径
其它问题

Pyinstaller基本使用方法

Pyinstaller可以通过简单的命令进行python代码的打包工作,其基本的命令为:

pyinstaller -option xxx.py

options的详情可参考官方帮助文档https://pyinstaller.readthedocs.io/en/stable/usage.html

这边只介绍用到的option:-d生成一个文件目录包含可执行文件和相关动态链接库和资源文件等;-f仅生成一个可执行文件

-D, --onedir	Create a one-folder bundle containing an executable (default)
-F, --onefile	Create a one-file bundled executable.

对于打包结果较大的项目,选用-d生成目录相比单可执行文件的打包方式,执行速度更快,但包含更加多的文件。本文的例子选中-d方式打包。

Python项目的打包方法

以一个多文件和目录的Python项目为例,项目文件包含:1.Python源代码文

猜你喜欢

转载自blog.csdn.net/qq_39852676/article/details/101446301