龙空技术网

第49讲 如何生成可执行文件(和猫妹学Python)

和猫妹学Python 347

前言:

眼前朋友们对“如何用python生成可执行程序”大约比较讲究,看官们都需要了解一些“如何用python生成可执行程序”的相关资讯。那么小编在网络上搜集了一些对于“如何用python生成可执行程序””的相关文章,希望同学们能喜欢,看官们快快来了解一下吧!

小朋友们好,大朋友们好!

我们今天学习如何生成可执行文件。

如何生成可执行文件呢?

我们之前程序的运行依赖于Python环境,如何将程序打包,在一台没有安装Python的电脑上运行呢?

python常见打包方式有pyinstaller,需要先用pip命令安装pyinstaller包。

pyinstaller常用参数有:

-h查看该模块的帮助信息

-F产生单个的可执行文件

-D产生一个目录(包含多个文件)作为可执行程序

-w指定程序运行时不显示命令行窗口(仅对 Windows 有效)

-o[dir]指定 spec 文件的生成目录。如果没有指定,则默认使用当前目录来生成 spec 文件

–upx-dir 使用upx对文件进行压缩,减小文件体积

–clean在构建之前,请清理PyInstaller缓存并删除临时文件。

-a不包含 Unicode 字符集支持

-d产生 debug 版本的可执行文件

-c指定使用命令行窗口运行程序(仅对 Windows 有效)

-p[dir]设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。

-n 指定项目(产生的 spec)名字。如果省略该选项,那么第一个脚本的主文件名将作为 spec 的名字

我们用46.1.1.py和46.1.2.py演示下。

pyinstaller -F 46.1.1.py

pyinstaller -F 46.1.2.py

生成两个目录build和dist,build中就是可执行文件。

猫妹电脑一般都会有Python环境,单独打包用得不多。

所以这部分我们只做简单了解,后续用到了再详细学习。

不难,资料也很多的。

如果遇到什么问题,可以和猫妹一起讨论解决。

好了,今天的学习就到这里!

我们下次见!

标签: #如何用python生成可执行程序