相信对python有过学习的朋友都知道可以用IDLE编写并跑一跑python,但是如何做到别人电脑没有装python的情况下运行python的脚本呢?(看标题

这里简单提一下.exe 可执行程序

.exe是文件扩展名,带有.exe扩展名的文件名按下Enter 键就可运行。这么个意思不就是:不需要装python即可运行python程序了,岂不美哉(^_^)v

这里说一下,本文只说明windows环境下的python打包,如果有macos下打包需求的我们可私下交流切磋一下


进入正题

目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文便介绍这种方法。

1.安装Pyinstaller

第一种方法:

首先我们要先安装Pyinstaller,直接在cmd使用pip命令

  1. windows + R 打开命令窗口
  2. 输入 cmd ,打开命令提示行
  3. 输入以下指令安装 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可执行程序(最简教程吗)相关推荐

  1. Python 程序封装-打包成exe程序

    Python 程序封装-打包成exe程序 前言 一. Python 打包工具-Pyinstaller 二.打包具体过程 1. 打包成仅包含一个独立的exe程序 2. 打包成包含文件夹的程序,内有相关的 ...

  2. vs python生成exe文件_使用VScode编写python程序并打包成.exe文件-文件夹变成exe

    1. 下载vscode并安装 2. 配置Python环境 点击左下角的吃了图标,在弹出的菜单中选择extensions,在左上方搜索框内输入"Python",可以看到好多Pytho ...

  3. python 程序打包 vscode_使用VScode编写python程序并打包成.exe文件

    听说Visual Studio Code(VS Code)的诸多好处,了解了一下果真很喜欢,我喜欢它的缘由主要有3个,一是VS Code开源且跨平台,二是由于其界面很是酷,三是能够知足个人大所属代码需 ...

  4. python为啥要打包_Python文件如何打包成exe?

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于Python爬虫与数据挖掘 ,作者Python进阶者 前言 也许我 ...

  5. PyInstaller将python脚本打包成exe可执行程序

    一.PyInstaller说明 pyinstaller是一个第三方模块,托管在github上,它是一个把python脚本及其依赖的模块,打包成一个独立的可执行程序,使其能运行在没有安装python环境 ...

  6. python 如何将代码打包成exe可执行程序?(导出为exe可执行文件)pyinstaller

    步骤 1 安装pyinstaller pip install pyinstaller 或pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ...

  7. 【5分钟搞定】如何将py打包成exe可执行文件

    简介 python代码运行肯定是需要python环境还有一些外在依赖包的. pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行. 安装 # 建议先配置pip ...

  8. 采用Pyinstaller将python程序打包成exe可执行程序

    (本文在Windows系统下对python程序进行的打包,打包成exe文件,其它系统是否能成功并未测试.) 1.安装Pyinstaller Python 默认并不包含 PyInstaller 模块,因 ...

  9. python项目成功打包成exe,运行exe时报错:Unhandled exception in script:Failed to excute

    打包 直接运行python代码是正常的,打包成exe后,在运行exe会报错如下: 正常运行代码: 想请问下大神们,为什么运行代码正常,打包完成运行exe就会报错这个? 并且,报错不影响结果的生成.神奇

最新文章

  1. 探索未知种族之osg类生物---起源
  2. 2022-03-17
  3. 吴恩达机器学习笔记:(五)区别于微积分的正规方程求解最优解
  4. Unity3D Input按键系统
  5. lvs-dr模式原理详解和可能存在的“假负载均衡”
  6. BZOJ 1827: [Usaco2010 Mar]gather 奶牛大集会 树形DP + 带权重心
  7. 怎么利用迭代器写入mysql_range()是什么?为什么不生产迭代器?
  8. php 7.2.5_CentOS7下PHP5.5.38升级PHP7.2.2
  9. 微课|《Python编程基础与案例集锦(中学版)》第3章(1)
  10. zabbix 自定义监控 排除带报错提示
  11. CheetahLab:2018中国人工智能报告
  12. Linux环境安装配置JDK
  13. FFMPEG合两帧YUV420P为一帧
  14. redis 菜鸟教程中脚本笔记
  15. FDB表-ARP表-路由表
  16. 新浪微博分享遇到的心酸的问题
  17. pythonurllib新浪微博_定向爬虫 - Python模拟新浪微博登录
  18. 美国某超市销售数据分析
  19. 微信备份聊天记录,显示连接错误,终极解决办法
  20. arm linux alsa驱动使用 usb 声卡

热门文章

  1. 序言页码(纯思维题)
  2. mov 指令用c语言写,汇编总结:mov指令
  3. CCRC信息安全服务资质认证流程知识点汇总
  4. 补交20145226蓝墨云班课 -- MyOD
  5. 大幅提升CLIP图像分类准确率-Tip-Adapter
  6. D3DCULL_CW 和 D3DCULL_CCW
  7. 计算机电子科学技术产品,关于电子信息科学技术发展现状的思考
  8. linux shell 指令 诸如-d, -f, -e之类的判断表达式
  9. python学习笔记9——第八章 异常
  10. Android 隐藏虚拟按键