python程序如何封装成exe文件让他人直接运行详解 | 您所在的位置:网站首页 › Python 编写的程序如何在其他电脑上执行 › python程序如何封装成exe文件让他人直接运行详解 |
前言:
大家有没有一种经历,自己辛苦学会一种编程语言,想给朋友表演以下的时候,结果收到朋友一条这样的回复 "我这里显示文件不能运行" 不用担心是不是你的文件出了问题,这是你的朋友电脑里没有python运行环境。 那么让朋友专门为了看你的程序而下载一个python环境是不太现实的,那么怎么让朋友直接运行你的程序呢?答案很简单:封装成exe文件!!! 第一步:我们先假设你已经编写了一个***.py程序,我以最基本的一个为例
然后我们的准备工作就完成了,以下讲解最简单方法,建议把文件保存到桌面。 第二步:如今我们已经有了一个程序,接下来要安装封装python文件的工具 这个工具叫做pyinstaller:官网链接 看不懂?没关系,反正我们也不需要网站下载。 那么怎么下载呢?我们需要Windows的cmd! 可以用win+R打开运行,然后输入cmd回车即可 之后直接复制下面一段话,粘贴(ctrl+v)上去即可 pip install pywin32 pip install pyinstaller然后粘贴时可能有什么提示,点继续或者确定即可 之后就是一段安装,这个时候不要退出cmd 之后,这个封装用的pyinstaller下载完成。 第三步:这一步也就是最后一步了,也就是进行封装,一般常用的有两种方法: 将 python 程序打包成单个可执行文件。 将 python 程序打包成一个文件夹,运行程序时,需要进入该文件夹,点击运行相应的可执行程序 分别对应着-F和-D两个参数这里我以-F为例 格式如下: pyinstaller -F 你的文件名字.py如我的程序就是 pyinstaller -F 练习两天半的程序.py-D参数方法同理 然后就是一段运行,之后会生成一些文件 我和这个程序名字一样,确实只是刚开始学两天多python的人,就是好奇才做了这个教程 所以其他文件夹干什么我不知道,只是知道我们进入dist文件夹 里面有个exe文件,这个就是我们需要用的 把单独这个exe文件发给朋友即可。 值得一提的是,这个exe文件比原来的python文件大很多很多,有人说是因为把python的编译环境放进去了,我不太确定。 附录:pyinstaller的功能远不止这些,还有一些参数可以自己去查查: -F:打包 Python 程序为单个可执行文件 -D:打包 Python 程序为一个文件夹 -i:生成图标,只适用于 Windows 平台 -n:指定打包后生成文件的名称 -w:禁止命令行弹出 |
CopyRight 2018-2019 实验室设备网 版权所有 |