python 生成exe 不生成压缩文件-d还是-f_我是如何用python让女友对我刮目相看的?...

本文详细介绍了如何使用PyInstaller将Python脚本打包成单个可执行文件EXE,以便在没有Python环境的电脑上运行。通过在命令行中输入特定参数,如`-F`(单文件打包)和`-w`(无命令行窗口),即可轻松创建EXE程序。打包完成后,只需将dist文件夹内的EXE文件分享给他人,他们无需安装任何额外软件即可直接运行程序。
摘要由CSDN通过智能技术生成

本文将介绍如何只用一行代码就能将你写的python文件生成exe方便运行,也可以送给没有下载安装python的朋友运行~!因为我自己在学习python,安装了很多的包和依赖什么的,而女朋友并没有这些东西,所以我就想有没有办法能让我写的文件直接给女友运行呢?这篇文章将会带你解决这个问题!

首先,我们以管理员权限打开cmd

a5b4c87cf3c26e469d0ff41407e55d71.png

打开cmd

然后输入:pip install pyinstaller

这时候系统会自动下载安装很多模块,等到安装完成会出现一句successfully

然后我们打开python编译器(我推荐使用pycharm,界面很整洁)

找到下方Terminal这个按钮,点击一下

4c85a40bf2b842a2e9aeb6939ea7726c.png

然后在输入框中输入代码:

pyinstaller -F 测试.py

其中,测试.py是你要生成exe的python文件名称,而-F指的运行时有一个黑乎乎的命令提示框,是最常用的打包方式。其他打包方式还有-w等

这里介绍几种常用的参数

-F, –onefile打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用

-D, –onedir打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护

-K, –tk在部署时包含 TCL/TK

-a, –ascii不包含编码.在支持Unicode的python版本上默认包含所有的编码.

-d, –debug产生debug版本的可执行文件

-w,–windowed,–noconsole使用Windows的系统执行.当程序启动的时候不会打开命令行(只对Windows有效)

其中我一般使用-F(没有用到tkinter的时候)和-w(用到了tkinter的时候)输入完成后敲回车,系统就会自动开始打包你的py文件。

1661561d3de8638faa8c5275836ad0ad.png

打包完成,出现successfully

这时候我们打开python文件夹下的dist文件夹,如:我的python文件目录是

D:est

这时候我就打开

D:estdist

然后就会看到刚刚生成的exe文件了。

1230365cae8dc4eee9e27f7ebab75ea2.png

生成的exe文件

注意,这些exe文件会自动在文件内安装所需要的包和依赖,所以你可以直接将他们发给你的朋友们,他们可以什么都不用安装就直接运行你的exe程序。

好啦朋友们,这一期的教程到这里就结束了,大家如果觉得有帮助的话欢迎关注我,如果还是不明白的话欢迎私信我,我一定做到有信必回!~谢谢大家~!下一期教大家如何让python自动帮我们给空间好友的说说点赞,提升大家的感情~欢迎关注我,我们下一期不见不散~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值