如何将Python.py文件打包为.exe可执行程序——pyinstaller 库的使用

浏览: 1424

Clipboard Image.png

pyinstaller 库的使用

PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个 独立文件方便传递和管理

PyInstaller 需要在命令行(控制台)下用 pip 工具安装,如下:

:\>pip install pyinstaller 或 
:\>pip3 install pyinstaller 
PyInstaller 的官方网站网址Welcome to PyInstaller official website
PyInstaller 库会自动将 PyInstaller 命令安装到 Python 解释器 目录中,与 pip 或 pip3 命令路径相同,因此可以直接使用。
使用 PyInstaller 库十分简单, 请注意,由于 PyInstaller 不支持源文件命中有英文句号(.)存 在,假设 dpython(文件名).py 文件在 D:\codes 目录中,命令如下: 
:\>pyinstaller dpython.py 


:\>pyinstaller D:\codes\dpython.py

Clipboard Image.png

执行完毕后,源文件所在目录将生成 dist 和 build 两个文件夹。 其中,build 目录是 pyinstaller 存储临时文件的目录,可以安全删 除。最终的打包程序在 dist 内部的 dpython 目录中。目录中其他文件 是可执行文件 dpython.exe 的动态链接库。

下图是将模拟两人比赛的py文件转换为exe文件

Clipboard Image.png


(模拟比赛源程序请见Python 基础实例--模拟两人比赛 - 知乎专栏

按回车键即可运行

#####以下内容是在win10上操作的尝试,按照上面安装没问题不必往下看 #######

有知友评论win10不能用

亲测了一下,没有问题

1. 安装pyinstaller, 没有问题

Clipboard Image.png

2. py转exe,没有问题


Clipboard Image.png

completed successfully.

Clipboard Image.png

文件在dist目录下,第一次没找到,后来发现被当作木马处理掉了,恢复之后就有了。

3. 运行exe文件,没有问题

Clipboard Image.png

推荐 0
本文由 霍开拓 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册