打包python项目文件

python作为脚本语言是没有自带的编译方法,想编译得借助Python的第三方包 pyinstaller,pyinstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行。在不同的平台上使用 pyinstaller工具的方法是一样的,它们支持的选项也是一样的。

方法

# 下载所需模块 pyinstaller
pip install -i https://pypi.doubanio.com/simple pyinstaller

执行

pyinstaller -yD manage.py
参数说明:
manage.py 入口py文件
-y 如果dist文件夹内已经存在生成文件,则不询问用户,直接覆盖
-D 生成结果是一个目录,各种第三方依赖、资源和exe同时存储在该目录(推荐-利于维护), 对应依赖比较多的程序,建议使用 -D, -F 更适合单文件的 py 脚本

执行完毕后会生成build和dist两个文件夹,dist文件里为打包后的程序。

常用参数

参数名描述说明
-F生成one-file的程序生成结果是一个exe文件,所有的第三方依赖、资源和代码均被打包进该exe内
-D生成one-folder的程序(默认) 生成结果是一个目录,各种第三方依赖、资源和exe同时存储在该目录
-y如果dist文件夹内已经存在生成文件,则不询问用户,直接覆盖默认:询问是否覆盖
-c显示命令行窗口 与-w相反Windows和Mac特有的参数
-w不显示命令行窗口Windows和Mac特有的参数
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 共1条

请登录后发表评论

    • 凉风的头像-十万八千梦凉风徽章-签到达人-十万八千梦等级-LV2-十万八千梦作者0