Python打包成exe文件_详细操作

article/2025/10/29 6:43:22

Python打包成exe文件

  • 前言
  • 一、安装pyinstaller
    • 1.1 安装pyinstaller,使用安装命令:
    • 1.2 如果遇到需要更新版本请输入:
    • 1.3 检查是否正确安装
    • 1.4 稍等,水一下;
  • 二、python打包成exe文件(附带图标打包)
    • 2.1 第一种:cd到指定文件夹打包存放
    • 2.2 第二种方法:cd到py源文件夹内打包存放
    • 2.3最终效果
  • 参考:命令解释
  • 补充:pyinstaller部分安装问题解决
    • 3.1、问题截图
    • 3.2、解决方法

前言

  1. 我原本是学C\C++,这是本人第一篇关于python的文章。请多多关照!
  2. 对于python为什么要打包成exe文件,是因为传输源文件以及源代码给他人是需要配置好一定的环境才能进行编译操作,而打包成exe文件就可以跟电脑软件一样打开就可以运行也可以分享给他人。但是打包好的exe文件并不是很方便去拆包,所以在打包前一定要测试之后在打包发布。
  3. 版本控制方面尽量选择python3.6+32位版本,因为win64位系统向下兼容32位程序,如果不考虑32位系统的话无所谓,直接python64位版本直接打包就可以,但是只能在win64位系统运行。
  4. 好了下面我将从安装pyinstaller开始介绍,然后是打包教程,最后是命令解释。
  5. PS:本次教程,我们不用cmd命令的小黑窗;
    本次教程使用:Windows PowerShell(X86)
    记得使用:管理员运行
    图片最好使用ico后缀的图片,要么下载个格式转换。自己转换使用

一、安装pyinstaller

1.1 安装pyinstaller,使用安装命令:

pip install pyinstaller

在这里插入图片描述

1.2 如果遇到需要更新版本请输入:

pip install --upgrade pyinstaller

1.3 检查是否正确安装

在这里插入图片描述
emmmm好像安装完成了,

1.4 稍等,水一下;

python打包工具众多,推荐使用pyinstaller,本工具支持window和linux下使用。在windows下,大小为几十kb的源文件,打包成exe文件可能为几十兆,原因是把程序所引用的库文件也一起打包在一起了。

二、python打包成exe文件(附带图标打包)

本次打包有两种方法,根据自己勤快程度选择吧!

2.1 第一种:cd到指定文件夹打包存放

第一步:移动到指定存放exe文件的文件夹

cd 文件夹路径
例子:cd C:\FILE2\python_file

第二步:打包就完事了(看代码)

pyinstaller -F -w -i 路径一(图标) 路径二(py文件)
例子:pyinstaller -F -w -i  D:\python_file\BindundunDemo\qt-logo.ico  D:\python_file\BindundunDemo\main.py

2.2 第二种方法:cd到py源文件夹内打包存放

第一步:移动到源文件文件内

cd 文件夹路径
例子:cd C:\FILE2\python

第二步:还是打包就完事了(看代码)

pyinstaller -F -w -i 图标名.后缀 源文件.py
例子:pyinstaller -F -w -i qt-logo.ico one.py

在这里插入图片描述

2.3最终效果

dist文件里存放的是你生成的exe文件,点击即可使用。

在这里插入图片描述
在这里插入图片描述
至此,本次教程结束!
下面还有命令解释,请细细品尝。

参考:命令解释

命令命令全称命令解释
-F–onefile打包成单个可执行文件,如果你的代码都写在一个.py文件,则可以使用,如果是多个.py文件,建议不要使用。
-D–onedir打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,该方式代码较易于维护。默认编译就是-D的
-K–tk在部署时包含 TCL/TK。
-a–ascii不包含编码.在支持Unicode的python版本上默认包含所有的编码。
-d–debug产生debug版本的可执行文件
-w–windowed,–noconsole使用Windows子系统执行.当程序启动的时候不会打开命令行(仅对Windows有效)
-c–nowindowed,–console使用控制台子系统执行(默认)(只对Windows有效)
-s–strip可执行文件和共享库将run through strip。注意Cygwin的strip可能使普通的win32 Dll无法使用
-X–upx如果有UPX安装(执行Configure.py时检测),则会压缩执行文件(Windows系统中的DLL也会)。
-o DIR–out=DIR指定spec文件的生成目录,如果没有指定,而且当前目录是PyInstaller的根目录,会自动创建一个用于输出(spec和生成的可执行文件)的目录.如果没有指定,而当前目录不是PyInstaller的根目录,则会输出到当前的目录下。
-p DIR–path=DIR设置导入路径(和使用PYTHONPATH效果相似)。可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个-p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源
-i <FILE.ICO>–icon=<FILE.ICO>将file.ico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标 pyinstaller -i ico路径 xxxxx.py
–i <FILE.EXE, N>–icon=<FILE.EXE, N>将file.exe的第n个图标添加为可执行文件的资源(只对Windows系统有效)
-v FILE–version=FILE将verfile作为可执行文件的版本资源(只对Windows系统有效)
-n NAME–name=NAME可选的项目(产生的spec的)名字.如果省略,第一个脚本的主文件名将作为spec的名字

补充:pyinstaller部分安装问题解决

3.1、问题截图

在这里插入图片描述

3.2、解决方法

解决方法不难如图操作即可:(PS:本次操作用的是win11,与win10操作方法大致不差)

哦对!还有个问题,我的是默认安装位置,我不知道大家是不是。方法应该大致差不多(PS:没试过,有人试过后评论区告诉我下)
操作步骤:找到高级系统设置>环境变量>path(PS:双击它)>新增>之后就如图操作吧!

在这里插入图片描述


http://chatgpt.dhexx.cn/article/Hk85l22K.shtml

相关文章

将Python文件转化为exe文件

第一步&#xff1a;首先安装相关工具 在Windos中打开命令行窗口 输入pip install pyinstaller 出现以下情况表示安装成功 第二步&#xff1a;打包成exe文件 若需将xxx.py文件打包&#xff0c;只需在终端执行&#xff1a; 注&#xff1a;终端需切换至xxx.py文件所在目录下。…

如何将python的.py文件转换为可执行的.exe文件。

首先&#xff0c;我写了一个print&#xff08;“hello&#xff0c;world”&#xff09;.py文件。命名为hello.py保存在我的电脑C盘的C:\Users\ly目录下如图所示。 ps:尽量选择在这个文件夹下&#xff0c;如果选择其他盘的文件夹下&#xff0c;生成的.exe的dist文件夹也会出现在…

将.py文件转化为.exe文件

将.py文件转化为.exe文件首先需要第三方库 pyinstaller 1.如果没有安装pyinstaller&#xff0c;则在命令提示符输入 pip installer pyinstaller 如果已安装&#xff0c;则会显示 表示这几个都安装好了。 2.下载安装pyinstaler运行时所需windows扩展&#xff1a;pywin32 mham…

[272]如何把Python脚本导出为exe程序

文章目录 一.pyinstaller简介二.pyinstaller在windows下的安装三.打包四.小实例&#xff08;windows下&#xff09;附加 一.pyinstaller简介 pyinstaller将Python脚本打包成可执行程序&#xff0c;使在没有Python环境的机器上运行 最新版是pyinstaller 3.1.1。支持python2.7和…

把py转化成exe(干货)

问题提出&#xff1a; 无奈别人的电脑没有装python编译环境&#xff0c;无法运行py文件。   本教程为在window环境下&#xff0c;使用PyInstaller3.4将Python脚本打包成exe可执行程序。 使用命令&#xff1a; pip install pyinstaller   上图为成功安装效果图&#xff0…

简单3步将你的python转成exe格式

使用pyinstaller可以将你的.py文件直接转换成.exe格式&#xff0c;在没有部署python环境的windows机器上直接运行你的程序&#xff01;&#xff01; 废话不多说&#xff0c;直接上正文。 1. 在命令行用pip安装 pyinstaller包 pip install pyinstaller 2.下载安装pyinstaler…

.py文件转为.exe文件的方法

写完一个Python程序想给朋友看&#xff1f;朋友电脑里没Python运行不了&#xff1f; 别急&#xff0c;这篇文章来帮你。 把你的python文件转成exe文件&#xff0c;打开方便&#xff0c;瞬间提示一个档次。 &#xff08;我个人也遇到过这样的问题&#xff0c;看了别人的博客解…

将Python程序打包成exe文件

我新写了一篇更加完整的文章&#xff0c;与这篇文章相比&#xff0c;它新增了两种打包方式&#xff1a;多python文件打包和含有资源文件的打包方式&#xff0c;具体请戳链接&#xff1a; 用 Pyinstaller 模块将 Python 程序打包成 exe 文件&#xff08;全网最全面最详细&#x…

Python 将.py转换为.exe详解

本文是由熊猫大哥大的博客修改而来&#xff08;所以就不能说是“原创”了&#xff09; 原博客链接&#xff1a;Python学习笔记(15)-Python代码转换为exe可执行程序详解&#xff08;下面会提到本文与其的一点不同&#xff09; 建议看看原博客&#xff0c;再看此文&#xff0c;…

Python学习笔记(15)-Python代码转换为exe可执行程序详解

点此查看 零基础Python全栈文章目录及源码下载 本文目录 1. 简介2. pyInstaller安装配置2.1 下载PyInstaller2.2 下载后解压PyInstaller2.3 下载pywin322.4 安装pywin322.5 安装PyInstaller 3. 制作exe3.1 编写python文件3.2 将代码文件放至pyinstaller目录3.3 制作exe3.4 查看…

如何将py文件转化为exe

如何将py文件转化为exe 第一步&#xff1a;安装pyinstaller库。 首先&#xff0c;winr打开运行窗口&#xff0c;输入 cmd&#xff0c;在cmd窗口中输入python -m pip install pyinstaller 等待计算机安装&#xff0c;完成后会有successfully等字眼 第二步&#xff1a;打包文件…

python文件转换成exe可执行的windows文件

一、介绍 python的程序需要运行环境有时候很不方便&#xff0c;因为要交给别人代码可能因为环境的原因运行各种问题&#xff0c;这里给出直接讲python程序转换成exe文件&#xff0c;很方便直接给执行程序就可以&#xff0c;也不用担心运行环境问题而运行不了 二、工具 1、安装…

将Python文件编译为exe可执行程序

Python程序py格式文件的优点是可以跨平台&#xff0c;但运行必须有Python环境&#xff0c;没有Python环境无法运行py格式文件。有没有方法&#xff0c;用户不同安装Python就可直接运行开发的项目工程&#xff1f;答案是肯定的。这就涉及到需要将Python的.py格式文件编写的脚本编…

python:将.py文件转换成.exe文件

一、使用pip安装PyInstaller ①python3.x需要使用PyInstaller才能进行转exe文件。 ②在命令里安装PyInstaller 如下图&#xff0c;我是在Anaconda的python环境下&#xff0c;直接在Anaconda的命令行窗口下&#xff0c;用命令pip install pyinstaller安装的。 也可以如下图&a…

如何将python程序打包成exe文件

将py打包为exe文件需要依赖pyinstaller 首先介绍以下pyinstaller的命令 -F&#xff1a;打包后只生成单个exe格式文件&#xff1b;-D&#xff1a;默认选项&#xff0c;创建一个目录&#xff0c;包含exe文件以及大量依赖文件&#xff1b;-c&#xff1a;默认选项&#xff0c;使用…

只需三步即可将 Python 程序转换成 exe 文件

只需三步即可将 Python 程序转换成 exe 文件 用pyinstaller可以将.py文件转换成.exe格式&#xff0c;让你的程序在没有安装python环境的windows上运行。一、在cmd命令行执行安装pyinstaller工具 pip install pyinstaller二、下载安装pyinstaler运行时所需windows扩展&#xf…

将python文件转成exe文件

通过 pyinstaller 将 python 文件 转成 exe 文件 第一步&#xff1a;推荐使用pip工具安装 pyinstaller cmd-- pip install pyinstaller 第二步&#xff1a; 在目标文件夹地址栏直接输入&#xff1a;cmd&#xff0c;此操作可以不用记住文件路径名称&#xff0c;直接在黑窗命令…

Python打包为exe文件

前言 我们开发的python脚本一般都会用到一些第三方包&#xff0c;当别人需要用到我们编写的脚本时&#xff0c;如果我们将脚本文件发给他&#xff0c;他是不能直接运行去用的&#xff0c;他需要安装python解释器&#xff0c;配置相应的环境&#xff0c;这是相当麻烦的。那怎么…

【Python】如何将写好的Python代码打包成exe文件?

&#x1f194;作者简介&#xff1a;一名电子信息大学生. &#x1f4d1; 个人主页&#xff1a;爱学习的汪同学主页&#x1f440; &#x1f4eb; 如果文章知识点有错误的地方,请指正&#xff01;和大家一起学习进步 &#x1f525; 如果感觉博主的文章还不错的话&#xff0c;还请不…

python文件转为可执行文件(.exe)的详细步骤

目录 六一快乐&#xff01;&#xff01;&#xff01;&#xff01; 前言 安装所需要的工具 关于“pyinstaller” 安装“pyinstaller” 准备python文件 打包python文件 运行可执行文件 注意事项&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 关于依赖项…