最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

打包Python应用为EXE可执行文件

Python 少儿编程 1812浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

打包Python应用为EXE可执行文件

python打包EXE可执行文件


Python库

        本例实现的效果是将Python代码打包成一个exe可执行文件,方便分发。使用的Python库是PyInstaller,亲测Python3.4可用,Python3.6还不支持。

首先使用pip安装库,如图:

打包Python应用为EXE可执行文件

使用PiP安装库

        因为我的机器上已经安装好了库,所以提示如上图,如果第一次安装会有安装成功的提示。

        关于pip安装库的方法参考以前的文章:Python pip 模块安装方法

        安装完库之后,在本地计算机中保存一个py文件,本例使用经典的Hello World。如下图:

打包Python应用为EXE可执行文件

文件夹目录

打包Python应用为EXE可执行文件

hello world程序

        程序中添加一个input函数的作用是为了能看清楚程序运行结果,不然打开程序后就会立即退出的。

生成EXE文件

        pyinstaller生成exe文件有两种方法,一种是生成一个文件夹,其中有很多依赖文件和生成的EXE文件,当分发软件的时候,需要分发整个文件夹,本文不介绍该种方法。还有一种就是只生成一个EXE文件,本文介绍这种方法,更多使用请参考官方文档。

  1. 使用系统命令行工具,切换到hello.py文件夹

  2. 执行命令:pyinstaller –onefile hello.py

打包Python应用为EXE可执行文件

执行命令

打包Python应用为EXE可执行文件

执行结果

生成的文件如图:

打包Python应用为EXE可执行文件

生成的所有文件

打包Python应用为EXE可执行文件

生成的EXE文件

打包Python应用为EXE可执行文件

运行应用程序结果

发送给其他人的时候,只需要发送dist文件夹下的EXE文件就可以了。

您必须 登录 才能发表评论!