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:禁止命令行弹出

     
  • 9
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值