【PyInstaller】将写好的一个python文件打包成exe程序

 应要求,将执行好的py代码打包成一个发布版本便于他人使用,于是开始使用pyinstaller库工具来完成打包

win + R,启动命令行

下载pyinstaller

pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/

 如果报错就把pip更新到最新版本

pip install --upgrade pip

 pyinstaller安装完成后

方法一(未采用)

找到pyinstaller安装路径和位置,对应的操作教程见 [3] ,个人没有采用这样的方式

方法二(打包成功)

继续在命令行窗口进行相关操作,安装好pyinstaller后

切换路径,直接将你想要打包的py文件所在位置用以下格式输入,回车

cd "C:\Program Files"

然后切换到对应的盘

紧接着按照下面的格式输入自己的文件名:PyInstaller -F + 你的文件名

 PyInstaller -F func_all3.py

如果他人电脑无法运行,按照以下命令打包

pyinstaller --onefile --noconfirm --clean --name baidu_hot_list script.py

这里的–onefile选项告诉PyInstaller将所有文件打包成一个单独的exe文件,–noconfirm表示在执行过程中不需要用户确认,–clean表示在每次打包之前清理上一次打包生成的临时文件和目录,–name用于指定生成的exe文件的名称,最后的script.py是你的Python脚本的名称。

打包完成后,你会在dist目录下找到一个名为baidu_hot_list.exe的文件,这就是你的不依赖环境的exe文件。你可以将它复制到其他电脑上运行,而不需要在那台电脑上安装Python解释器或任何依赖项。

 回车,开始打包,等待一段时间

打包完成

 然后前往当时需要打包的py文件的位置可以看到三个文件

exe文件在dist文件夹里

双击运行程序,功能正常,打包完成

然后提交给他人使用的版本直接给exe文件就行,重命名一下发出去

【参考资料】 

[1] Python】如何使用python将一个py文件变成一个软件?:https://blog.csdn.net/m0_51816252/article/details/128635047

[2] 利用Pycharm将Python程序生成.exe执行文件:https://zhuanlan.zhihu.com/p/401581689

[3] PyInstaller下载、安装、使用:https://blog.csdn.net/qq_42952248/article/details/108083824

[4] Python进阶(1)-如何打包成不依赖环境的可执行(exe)文件:https://blog.csdn.net/qq_34252622/article/details/135775089

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hellenionia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值