如何将Python程序打包EXE文件

VS2019中打包Python程序生成exe文件 VS2019中打包Python程序生成exe文件 原创:丶无殇  2021-3-6 文章目录安装组件打包程序 安装组件 需要安装pyinstaller和pywin32两个组件 1.首先在vs2019中找到组件安装位置管理Python程序包 2.进入程序包管理界面后,输入组件名称pyinstaller选择红色箭头指向的,安装好会显示绿色剪头的样子,pywin32也是一样的 打包程序 1.安装好了之后右击Python环境中的Python3.X,并打开所在文件夹 2.将需要打包的程序放入Scripts这 阅读详情

第一步:安装PyInstaller

PyInstaller是一个用于将Python程序打包成独立可执行文件的工具。首先,我们需要安装PyInstaller。打开命令行终端并输入以下命令:

pip install pyinstaller

这将会自动下载并安装PyInstaller。
第二步:创建config.ini文件

在进行打包之前,我们需要创建一个配置文件(config.ini)来存储程序的配置信息。该文件将保存在与auto.py相同的目录下。以下是一个简单的示例:

username = test
password = 123456

你可以根据自己的需要修改和扩展该配置文件。
第三步:打包Python程序

在已经创建了config.ini文件的目录中,打开命令行终端并切换到该目录。然后执行以下命令:

pyinstaller --onefile --hidden-import=configparser auto.py

这将创建一个可执行文件 auto.exe(Windows)或 auto(Linux/Mac)。

注意事项:

--onefile 参数会生成一个单个的可执行文件,而不是多个文件。
--hidden-import 参数用于指定需要导入但未明确引用的模块。在这种情况下,我们需要导入 configparser 模块。

第四步:获取可执行文件

完成上述操作后,PyInstaller将会在auto.py所在的目录下创建一个名为dist的文件夹。在这个文件夹中,你将找到一个名为auto.exe 或 auto(或者根据你自己的代码命名)的可执行文件。这个可执行文件就是打包好的程序。
第五步:运行打包程序

现在,通过双击运行可执行文件auto.exe即可执行打包好的Python程序。当你运行 auto.exe 时,它会查找当前工作目录中的 config.ini 文件并读取其中的配置信息。因此,确保 auto.exe 和 config.ini 在同一个目录下是非常重要的。

请注意,在某些情况下,双击运行 auto.exe 可能会导致命令行窗口快速闪现而无法看到程序输出。如果你希望能够看到程序的输出信息,请在命令行终端中进入 auto.exe 所在的目录,然后运行 auto.exe。

python文件打包成exe程序教程 手把手教会如何将python文件打包成exe文件 阅读详情

相关推荐

pyinstaller打包exe,运行时读取配置文件报错:NoSectionError,windows

原因是当打包成Windows环境下的exe寻址配置文件(如config.ini),在运行时候系统路径使用了写死的相对路径导致。pyinstaller打包exe,运行时读取配置文件报错:NoSectionError: No section: 'xxx'Python的configparser读写配置文件_zhangphil的博客-优快云博客。Python的configparser读写配置文件。

Zhang Phil 2080

[运动规划算法]基于飞行走廊的轨迹优化

文章目录简介一、介绍二、原理飞行走廊生成三、项目演示参考 简介 Btraj是一个在线的四旋翼无人机的运动规划框架,主要用于未知环境中的自主导航。基于机载状态估计和环境感知,采用基于快速行进(FM *)的路径搜索方法,从基于构建的欧氏距离场(ESDF)中寻找路径,以实现更好的时间分配。通过对环境进行膨胀生成四旋翼无人机的飞行飞行走廊。使用伯恩斯坦多项式将轨迹表示为分段Bezier曲线,并将整个轨迹生成问题转换成凸问题。通过使用Bezier曲线,可以确保轨迹的安全性和高阶动力学可行性,可以将轨迹完全限制在安全

xiewf的博客 8063

Python项目如何打包?

Python项目如何打包?

zy0412326的专栏 2747

伺服驱动器启用后对传感器线信号干扰的解决方案

在一些Arduino项目中,研究者发现,当伺服电机启动时,传感器信号会出现显著噪声。例如,在一个假肢项目中,研究者使用光电隔离器成功隔离了伺服驱动器对EMG传感器的干扰。然而,当启用伺服驱动器时,传感器线信号常常受到干扰,导致系统性能下降。传感器线信号是传感器输出的电信号,用于测量物理量,如温度、光线或位置。例如,在一些案例中,伺服驱动器的开关操作可能导致传感器信号出现尖峰或波动,特别是在模拟传感器上更为明显。描述: 使用光电隔离或其他隔离技术,分离伺服驱动器和传感器的电气路径,防止直接干扰。

有用好玩有趣的“电”知识 1466

python机器人编程——用pytorch实现六轴机械臂的正向和逆向数值解算,及python算法解析

前面对六轴(或多轴)机械臂进行了一些研究,特别是利用几何进行简化,实现逆解,来完成比较简单的搬用任务。然而,如果需要比较精确的操作任务,可能需要更加复杂的机械臂解算。其中比较复杂的是数值解算,这种解算往往涉及到比较复杂的机器人运动等原理知识,比较难以上手。但是,python的生态挺全面,已经有很多牛人实现了数值解法,但是去看他们的代码,还是觉得费劲。此外,随着深度神经网络的兴起,很多是用建立深度学习神经网络,去利用机械臂输入输出的大数据,训练机械臂的控制模型,这个上手也比较慢。

JAMES费的空间 5794

如何将程序打包成exe

所以这里我推荐使用自解压打包,使用自解压打包的话,我得推荐一款,emmm,一个一言难尽的软件——好压,相对其他常用的压缩软件而言,我认为这个软件在自解压这一款功能比较丰富(其实在其他方面也很丰富),为什么说一言难尽,大家可以自己去理解。相信很多人也用过vs自带的、或者第三方的比较专业的软件打包程序,就我个人而言的话,我认为是太过专业、繁琐了,对于商业型软件的话这样使用无可厚非,但是对我们个人开发的软件而言,很多时候只需要做一下简单的打包即可。但对于我们平常写个小工具什么的话,还是不错的。

qq_27410185的博客 9560

【linux】解决报错:Network error: Connection refused

【linux】解决报错:Network error: Connection refused

weixin_44502754的博客 4936

python发布带ini配置文件的exe文件

利用pyinstaller发布带ini配置文件的exe程序

jinzide66的博客 1621

Autosar诊断实战系列05-Dcm之0x27加解密服务配置开发详解

UDS 0x27服务实战开发介绍,对解锁尝试次数及delay时间进一步解释。

initiallizer的博客 1993

ansys license许可证问题:Ansys License Manager Release 2024 R1...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 5369

Python打包exe文件(如何打包成较小文件)

Python打包,虚拟环境

weixin_46156257的博客 1746

单反相机物镜设计[DG-10]

REAR(要打在像面,操作数要找像面对应位置15):以透镜单位表示的真实光线径向坐标,波长由Wave定义,参见“Hx、Hy、Px和Py”。最小玻璃厚度最小不能小于semi-dia的1/10,要根据layout看有没有过厚过薄,反复调节。PROD:两个操作数的乘积(操作#1 X操作#2)。3x4就是57.3x0.41=23.5。拦光一般在第一面和最后一面操作,减少边缘无用光线。光阑面与镜面贴近,要调距离,同时设置光阑像差。后截距是指从镜头后表面到焦点的距离。CONS:弧度转为角度。镜头相互嵌入,有错误。

weixin_72050316的博客 600

将Python程序打包成exe文件

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

小康2022的博客 5万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

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

首先介绍以下pyinstaller的命令。将py打包为exe文件需要依赖pyinstaller

qq_56418482的博客 3万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python程序打包为EXE文件的全面指南

本文将深入探讨主流打包工具PyInstaller、cx_Freeze、py2exe和Nuitka的优缺点,详细讲解PyInstaller的安装与使用方法,分析打包过程中常见的依赖和路径问题,并提供打包后文件的优化策略。PyInstaller的主要优势在于其简单易用的命令行界面和强大的依赖解析能力,但生成的文件体积相对较大,且某些复杂依赖可能需要手动干预。cx_Freeze虽然也支持跨平台,但与PyInstaller不同,它无法真正生成单文件EXE,打包后的程序通常需要与DLL文件和库一起分发。

pythonxuexiquan的博客 3796

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python文件打包exe程序

文件打包 概要 脚本打包exe:win/mac【终端】 qt5,开发桌面应用 打包qt5程序【桌面应用】 1.exe 打包 pip install pyinstaller 注意事项: 支持mac、win(Windows建议使用python3.6.8) 配合虚拟环境打包 Mac系统下: 1、在mac系统上先开发(为这个程序创建一个虚拟环境) dream 2、开发........(安装...

Chimengmeng的博客 8729

Python程序打包成exe文件

Python程序打包成exe文件 1、安装pywin32 下载对应python版本的exe文件,我下载的是pywin32-221.win-amd64-py3.7.exe,下载地址: https://sourceforge.net/projects/pywin32/files/pywin32/Build 221/ 2、安装pyinstaller库 控制台直接输入命令:pip install ...

十一姐的博客 442

python恶搞程序和python文件打包exe教程

闲着无聊写了一个简易的恶搞小程序,大家看看就好,不要用来做坏事哦。 使用方式: 安装python环境。 编写脚本。 打包成exe文件。 安装python环境我就不过多的介绍了,网上有很多教程,下面直奔主题。 import os, sys def mkdir(): path = 'C:\\'#创建文件路径 i = 0 a = 1 while a>0: ...

星辰 3万+

python pyinstaller spec文件 打包多个python文件为exe应用程序

【代码】python pyinstaller spec文件 打包多个python文件为exe应用程序。

编程我在行 4116

Python程序打包exe文件实战

欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。1前言众所周知,python是一种脚本语言,python...

算法与编程之美 1226

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

本文一步一步地教你如何将Python程序打包成exe文件

m0_72557783的博客 3万+
上一篇: 聊聊python异步
下一篇: 笔记-python进程、线程、协程
大白砌墙
博客等级 码龄11年 1296粉丝 144原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大白砌墙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值