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
- 最新
- 最热
只看作者