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

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

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

如何生成可执行文件呢?

我们之前程序的运行依赖于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-F46.1.1.py

pyinstaller-F46.1.2.py

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

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

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

不难,资料也很多的。

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

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

我们下次见!




转载请注明:http://www.aierlanlan.com/rzfs/5107.html

  • 上一篇文章:
  •   
  • 下一篇文章: