前言:
眼前朋友们对“如何用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生成可执行程序