如何将Python文件.py打包成.exe可执行程序(最简教程吗)
相信对python有过学习的朋友都知道可以用IDLE编写并跑一跑python,但是如何做到别人电脑没有装python的情况下运行python的脚本呢?(看标题)
这里简单提一下.exe 可执行程序
.exe是文件扩展名,带有.exe扩展名的文件名按下Enter 键就可运行。这么个意思不就是:不需要装python即可运行python程序了,岂不美哉(^_^)v
这里说一下,本文只说明windows环境下的python打包,如果有macos下打包需求的我们可私下交流切磋一下
进入正题
目前比较常见的打包exe方法都是通过Pyinstaller
来实现的,本文便介绍这种方法。
1.安装Pyinstaller
第一种方法:
首先我们要先安装Pyinstaller,直接在cmd使用pip命令
- windows + R 打开命令窗口
- 输入 cmd ,打开命令提示行
- 输入以下指令安装 pyinstaller :
C:\Users\Administrator>pip install pyinstaller
第二种方法(推荐):
先打开cmd(先放那)
再找到Python的快捷方式(所有应用里就有)右键-打开文件所在的位置
找到并打开Scripts这个文件夹
找到pip,拖到cmd中
首先,注意先打一个空格,随后输入下方代码后回车
install pyinstaller
出现下面的情况则安装成功
2.使用pyinstaller
刚才Scripts目录下多了几个应用程序,我们找到pyinstaller即可,先不要打开它,保持这个窗口不要关。
找到你.py文件所在位置。这里我的文件在桌面(其他位置以此类推),按住shift,空白处右键-在终端中打开
注意,这里把我们之前得到的pyinstallert拖入到终端里,如下图
这里我们先在上图.exe后键入一个空格,输入 "文件名+.py 回车"(不加" ")
出现上述情况即为成功,注意左上角的dist文件夹,打开
此时会出现dist,build,.spec三个文件,我们只需要dist就行,打开如下图
找到默认打包图案的应用程序(.exe)即为我们打包好的.exe可执行程序(双击即可运行)
恭喜你拿下全部打包技巧!
以上就是基础的全部过程,实际操作起来也不是很困难,但是需要注意一些细节的处理(比如说路径问题,空格键……)。
这是目前作者所找到的最简路径实现.py打包,希望对大家能有所帮助。
最后处理几个问题,这个.exe默认打包图标……似乎不太好看吧,生成的文件也不少(也看不懂),该如何解决?
这里提前说明一下,以下步骤是在上面“ 这里我们先键入一个空格,输入文件名+.py ”后操作的
最常用下面几个写下自取
文件名.py -F //打包exe
文件名.py -F -w //不带控制台的打包
文件名.py -F -w -i 图片名.ico //.exe有图标的打包
注意这里的图片需要.ico格式 建议去
如何将Python文件.py打包成.exe可执行程序(最简教程吗)相关推荐
- Python 程序封装-打包成exe程序
Python 程序封装-打包成exe程序 前言 一. Python 打包工具-Pyinstaller 二.打包具体过程 1. 打包成仅包含一个独立的exe程序 2. 打包成包含文件夹的程序,内有相关的 ...
- vs python生成exe文件_使用VScode编写python程序并打包成.exe文件-文件夹变成exe
1. 下载vscode并安装 2. 配置Python环境 点击左下角的吃了图标,在弹出的菜单中选择extensions,在左上方搜索框内输入"Python",可以看到好多Pytho ...
- python 程序打包 vscode_使用VScode编写python程序并打包成.exe文件
听说Visual Studio Code(VS Code)的诸多好处,了解了一下果真很喜欢,我喜欢它的缘由主要有3个,一是VS Code开源且跨平台,二是由于其界面很是酷,三是能够知足个人大所属代码需 ...
- python为啥要打包_Python文件如何打包成exe?
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于Python爬虫与数据挖掘 ,作者Python进阶者 前言 也许我 ...
- PyInstaller将python脚本打包成exe可执行程序
一.PyInstaller说明 pyinstaller是一个第三方模块,托管在github上,它是一个把python脚本及其依赖的模块,打包成一个独立的可执行程序,使其能运行在没有安装python环境 ...
- python 如何将代码打包成exe可执行程序?(导出为exe可执行文件)pyinstaller
步骤 1 安装pyinstaller pip install pyinstaller 或pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ...
- 【5分钟搞定】如何将py打包成exe可执行文件
简介 python代码运行肯定是需要python环境还有一些外在依赖包的. pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行. 安装 # 建议先配置pip ...
- 采用Pyinstaller将python程序打包成exe可执行程序
(本文在Windows系统下对python程序进行的打包,打包成exe文件,其它系统是否能成功并未测试.) 1.安装Pyinstaller Python 默认并不包含 PyInstaller 模块,因 ...
- python项目成功打包成exe,运行exe时报错:Unhandled exception in script:Failed to excute
打包 直接运行python代码是正常的,打包成exe后,在运行exe会报错如下: 正常运行代码: 想请问下大神们,为什么运行代码正常,打包完成运行exe就会报错这个? 并且,报错不影响结果的生成.神奇
最新文章
- 探索未知种族之osg类生物---起源
- 2022-03-17
- 吴恩达机器学习笔记:(五)区别于微积分的正规方程求解最优解
- Unity3D Input按键系统
- lvs-dr模式原理详解和可能存在的“假负载均衡”
- BZOJ 1827: [Usaco2010 Mar]gather 奶牛大集会 树形DP + 带权重心
- 怎么利用迭代器写入mysql_range()是什么?为什么不生产迭代器?
- php 7.2.5_CentOS7下PHP5.5.38升级PHP7.2.2
- 微课|《Python编程基础与案例集锦(中学版)》第3章(1)
- zabbix 自定义监控 排除带报错提示
- CheetahLab:2018中国人工智能报告
- Linux环境安装配置JDK
- FFMPEG合两帧YUV420P为一帧
- redis 菜鸟教程中脚本笔记
- FDB表-ARP表-路由表
- 新浪微博分享遇到的心酸的问题
- pythonurllib新浪微博_定向爬虫 - Python模拟新浪微博登录
- 美国某超市销售数据分析
- 微信备份聊天记录,显示连接错误,终极解决办法
- arm linux alsa驱动使用 usb 声卡