参数pyinstaller_笔记:PyInstaller 库

参数pyinstaller_笔记:PyInstaller 库_第1张图片

应部分朋友后台留言的要求,再次把去年的Python笔记拿来分享,此笔记为作者于2018年度准备 Pthon国家计算机二级考试的笔记,如有错误,请后台留言指导。

这一讲,主要简单的介绍:脚本程序转变为可执行程序的第三方库:PyInstaller 库

——三七驿馆
--- ----- 参数pyinstaller_笔记:PyInstaller 库_第2张图片 -----  ---  

考纲:PyInstaller 库是一个十分有用的 Python 第三方库,它能够在Windows、Linux、MaxOS X 等操作系统下将 Python 源文件(即 .py 文件)打包,变成可以直接运行的可执行文件,通过对源文件打包,Python 程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller 需要使用 pip 工具安装: 

pip install PyInstaller

PyInstaller 库打包Python源文件,格式如下:

PyInstaller 
执行完毕后,源文件所在目录将会生成 dist 和 build 两个文件夹 ,其中 build 目录是 PyInstaller 储存临时文件 的目录, 可以安全删除 , 最终的打包程序在 dist 内部与源文件同名的目录中 ,目录中其他文件是可执行文件的动态链接库。 可以通过 -F参数 对 Python 源文件生成一个 独立的可执行文 件,格式如下:
PyInstaller -F 
以前几篇文章讲的 turtle 库编写的 Python 文件 heart.py 为例, 打开 cmd ,首先 切换到 pyinstaller.exe 所在的文件夹 , 一般位于 Python 下的 “scripts” 文件夹下 , cd 为切换路径命令 :即,cd 路径名:

2a4ad58fc4ad6af51188e957718c20f2.png

之后输入打包命令,打包的文件位于pyinstaller.exe 的同级目录下,如果在其他位置,则应添加文件所在路径:PyInstaller -F heart.py

参数pyinstaller_笔记:PyInstaller 库_第3张图片

执行之后,会在同目录下出与源文件同名的文件,且没有任何依赖库,执行即可显示效果。 此外, 可以为该程序添加一个图标 ,名为 heart.ico ,其中heart,ico 位于同级目录下,格式为 .ico,打包语句如下:
PyInstaller -i heart.ico -F heart.py

注意:只能在cmd中输入命令,不能用于 IDLE 中!


部分内容参照《全国计算机等级考试二级教程——Python语言程序设计2018版》,高等教育出版社,侵权删!


------精彩内容推荐------

世界正在偷偷奖励善良的人

火遍全网的小猫点头它来了!

25岁 如果我不将就结婚那该多好? 

参数pyinstaller_笔记:PyInstaller 库_第4张图片

你可能感兴趣的:(参数pyinstaller)