我新写了一篇更加完整的文章,与这篇文章相比,它新增了两种打包方式:多python文件打包和含有资源文件的打包方式,具体请戳链接:

用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)_小康2022的博客-CSDN博客本文一步一步地教你如何用 Pyinstaller 模块将Python程序打包成 exe 文件!这篇教程绝对是全网最全面、最详细的教程!包含四种打包的方法,从简单到复杂依次是:一般打包方法、虚拟环境打包方法、多 Python 文件的打包方法以及包含资源文件的打包方法。你还在等什么?赶紧进来学习吧!https://xiaokang2022.blog.csdn.net/article/details/127585881本篇文章较为老旧,推荐看上面的新文章,绝对是全网最全面最详细的教程!!!

【先来看看几个问题】

一、什么是exe可执行文件?

        exe文件英文全名是executable file,翻译为可执行文件(但它不等于可执行文件),可执行文件包含两种,文件扩展名为.exe的是其中的一种。exe文件可以在Windows平台上直接双击运行!我们通常用的各种软件都是通过快捷方式打开的,而这个快捷方式的目标地址就是这个软件的一个exe文件。

二、为什么要将Python程序打包为exe可执行文件?

        众所周知,Python程序的运行必须要有Python的环境,但是程序编出来是用的,如果是给别人用,而他/她的电脑上又没有Python程序运行的环境怎么办呢?总不能让他/她去安装一个吧?这时我们就要将Python程序打包为exe可执行文件,这样,在Windows平台下,就可以直接运行该程序,不论有没有Python环境。

三、为什么Python程序不能直接运行呢?

        Python是解释性语言,它与C或者C++等语言不同,C或者C++都是要编译再运行的,(编译产生的文件就是exe文件),Python本质上只是对一段文本进行解释,类似于浏览器解析html文档,是不会产生任何exe程序的。

【打包的完整方法】

【步骤01】

【在命令行中用pip工具安装Pyinstaller模块】

pip install Pyinstaller

【步骤02】

【切换命令行的路径到你要打包的Python源文件的文件夹路径下】

【下面是我要打包的Python源文件(散点坐标图.py)及其文件夹路径】

【切换命令行路径】(不是文件路径)

cd 文件夹路径

【步骤03】

【执行Pyinstaller模块的功能】

Pyinstaller -F -w 文件名.py

【等待打包】

【打包成功的标志】

【步骤04】

【到原文件夹找到dist文件夹并打开】

【文件夹里面就是我们要的exe可执行文件了!双击即可运行!】


但是这样打包的Python程序一般会很大,因为它会把一些不必要的东西也打包进去了,(通常可能会达到几百MB的大小

将Python程序打包成exe文件相关推荐

  1. 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)

    目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...

  2. 本文一步一步地教你如何将Python程序打包成exe文件—赶紧进来学习吧

    [先来看看几个问题] 一.什么是exe可执行文件? exe文件英文全名是executable file,翻译为可执行文件(但它不等于可执行文件),可执行文件包含两种,文件扩展名为.exe的是其中的一种 ...

  3. 如何将写好的python程序打包成exe文件

    首先创建一个文件夹 然后打开cmd 然后cd到你创建的文件夹的目录 然后把你的py项目放到这个文件夹里面 然后再cmd里面写这行代码pyinstaller -F 你的文件名字(后缀名字是.py) 然后 ...

  4. Python程序打包成.exe文件(弹窗恶搞小程序附源码)

    0.先来张效果图: 1.安装pyinsatller 打开命令行窗口,输入如下指令:pip3 install pyinstaller 我的已经安装过,所以这样显示. 2.使用pyinstaller打包P ...

  5. python 程序打包成 exe 文件

    终端 pip install pyinstaller 进入项目文件夹 cd 项目文件夹路径 打包 -h,–help 查看该模块的帮助信息 -F,-onefile 产生单个的可执行文件 -D,–oned ...

  6. 把Python项目打包成exe文件

    我们很多时候,写好的程序需要打包成.exe文件才可以发给客户,那么今天我就来谈一谈,如何将一个写好的Python程序打包成exe文件! 首先,我们我们使用到的工具是python 3.7 和 Pyins ...

  7. 将python程序打包成exe

    将python程序打包成exe,这样我们下次想要实用自己写的python时,就不需要打开python或者编辑器了,可以直接点了exe运行,是个比较实用的功能. 参考链接:https://www.cnb ...

  8. 复制粘贴,快速将Python程序打包成exe

    大家好,我是菜鸟哥. 为了将Python程序发送给不懂代码和没有安装Python的同事.朋友使用,最好的方式就是将Python程序打包成exe可执行文件,再发送给他们. 我之前曾经打包过几次,操作并没 ...

  9. mac python3打包成窗体程序_使用pyinstaller将python程序打包成exe/苹果软件的方法与异常解决 - pytorch中文网...

    一.安装pyinstaller 通过清华镜像安装比较快 # 二者选其一执行,第二条快 pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i htt ...

  10. windows系统用cx_freeze给python程序打包成exe可执行文件

    转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...

最新文章

  1. php改7z,PHP的7z扩展名? - php
  2. ubuntu16创建开机启动服务
  3. Web跨浏览器进程通信
  4. html恢复按钮按下前的状态,如何通过点击按钮暂停和恢复html页面的执行
  5. git 回退版本并强制提交
  6. Java使用继承的语法是,Java使用继承
  7. 计算机excel行高在哪里,如何在Excel2016中设置改行高和列宽?
  8. RTSP播放器开发过程中需要考虑哪些关键因素
  9. 反射(二) :整型数组能存字附---反射”暴力“超越数据类型的检测
  10. appium 切换native/ webview,findby,还有页面元素定位一直小于0的问题的解决
  11. Python初学者的资源总结
  12. 更快的 Chrome?谷歌正在测试“永不变慢”模式
  13. 数学建模算法与应用学习blog
  14. 子账号授权服务器,京东子账号装修权限之怎么授权使用详情页模板市场?
  15. Android WebView内核版本的探究
  16. 计算机月考分析报告,月考分析总结500字(通用7篇)
  17. Firefox 不知道如何打开此地址,因为协议 (javascrpit) 未和任何程序关联.
  18. RGB 色值与十六进制色值互转
  19. 最本质的相机内参intrinsics与外参extrinsics分析,从建模,推导到求解
  20. emacs 常用命令与配置

热门文章

  1. 整型变量和整型常量呀
  2. 存量用户时代,方兴未艾的客户服务SaaS
  3. H264BSAnalyzer 使用方法
  4. 如何用油猴提升前端开发效率
  5. %02x与%2x 之间的区别
  6. 用牛顿迭代法求方程2x^3-4x^2+3x-6=0在1.5附近的解,要求误差小于1e-5
  7. python文本错别字检测
  8. 【格蕾读C++ Primer Plus】第九章 内存模型和名称空间
  9. 基于JSP的购物网站系统
  10. Android中Home键的监听和拦截