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

article/2025/10/29 10:01:05

一、使用pip安装PyInstaller

①python3.x需要使用PyInstaller才能进行转exe文件。

②在命令里安装PyInstaller

      如下图,我是在Anaconda的python环境下,直接在Anaconda的命令行窗口下,用命令pip install pyinstaller安装的。 

     也可以如下图,在cmd命令行窗口,用命令pip install pyinstaller安装。

二、将.py文件转换成.exe文件

① PyInstaller命令输入参数:

  • -F 生成单个可执行文件
  • -w 去掉控制台窗口
  • -p 自定义需要加载的类路径
  • -i 可执行文件的图标,其后面可以加上图片的路径

②转到.py文件所在目录,使用PyInstaller命令打包exe文件(F:/SplitEn/SplitEn.py是需要转换的py文件的路径)

pyinstaller -F F:/SplitEn/SplitEn.py -w

具体过程如下图所示:

1)准备好需要转换的.py文件

 2)用命令切换到你安装的PyInstaller程序所在的环境里,我安装到了Anaconda的base环境下,这里就不用切换了。

然后,定位到.py文件所在的目录,这里举的例子是F:/SplitEn

(转到这个目录下的话,后面生成exe文件时会直接保存到这个目录下,方便查找)

 3)使用命令pyinstaller -F F:/SplitEn/SplitEn.py -w,转换成功。

pyinstaller -F F:/SplitEn/SplitEn.py -w     
# F:/SplitEn/SplitEn.py 是对应.py文件的路径

 4)在F:/SplitEn/目录下,会多出3个文件夹,dist文件夹下即为转换好的.exe文件

 

 

*注:如果不转换目录,默认生成后的.exe文件在 C:\Users\dell\dist\目录下。如下面的步骤所示。

输入命令,打包成功,显示打包好的exe文件在 C:\Users\dell\dist\SplitEn.exe 目录下。

 

在C:\Users\dell\dist\目录下,看到成功打包好的exe文件,成功!!!

 

参考:

  • https://www.jianshu.com/p/7fa0e09bbd33  如何把.py文件转换成.exe文件(Python3.x)
  • https://www.jianshu.com/p/9718b35cc323  Python生成.exe文件
  • https://blog.csdn.net/memory_qianxiao/article/details/81128635   Pyinstaller 打包exe文件 取消dos窗口(黑框框)
  • https://zhuanlan.zhihu.com/p/160182242   Python文件.py转换为.exe可执行程序,制作.exe文件图标,图片或视频使用相对路径出错问题

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

相关文章

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

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

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

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

将python文件转成exe文件

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

Python打包为exe文件

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

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

🆔作者简介:一名电子信息大学生. 📑 个人主页:爱学习的汪同学主页👀 📫 如果文章知识点有错误的地方,请指正!和大家一起学习进步 🔥 如果感觉博主的文章还不错的话,还请不…

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

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

一次学会两种方式将 python 打成 exe

python 可以做网站应用,也可以做客户端应用。但是客户端应用需要运行 py 脚本,如果用户不懂 python 就是一件比较麻烦的事情。幸好 python 有第三方模块可以将脚本可以转成 exe 执行。 有些人可能要问了既然可以做成网站,为啥还要做成客户端…

手把手教你把Python代码转成exe

【文末有福利】 很多刚入门的盆友都有疑惑怎么把Python代码转成可执行的exe?,这里行哥统一解决一下这个问题 1.在cmd里安装pyintsaller包2.在cmd里输入打包成exe的命令3.问题总结4. pyintsaller --help5. end 1.在cmd里安装pyintsaller包 第一步安装将Py…

微服务架构服务治理:服务注册中心+服务发布与注册+服务发现与调用+服务监控

目录 一、服务注册中心:注册中心核心功能实现策略 1.注册中心核心功能 2.注册中心实现策略 二、服务发布与注册 三、服务发现与调用 四、服务监控 基本思路:日志埋点 基本目标: 基本定位: 基本策略: 具体实…

zabbix 监控 windows 服务器

zabbix 监控 windows 服务器 步骤: 1.确定zabbix服务器的IP地址和 zabbix 版本 2.官网下载对应版本的zabbix-agent或 3.在要监控的windows服务器中安装zabbix-agent 4.在zabbix配置里添加windows主机第一步:确定zabbix服务器的IP地址和 zabbix 版本 如…

java监听服务器信息,java实时监控服务器状态

java实时监控服务器状态 内容精选 换一换 监控是保持弹性云服务器可靠性、可用性和性能的重要部分,通过监控,用户可以观察弹性云服务器资源。为使用户更好地掌握自己的弹性云服务器运行状态,公有云平台提供了云监控。您可以使用该服务监控您的弹性云服务器,执行自动实时监控…

使用Grafana+Prometheus配置服务器监控

文章目录 前言一、Grafana安装和配置1.安装2.登录 二、Prometheus安装和配置1.安装1.1 配置系统服务 2.查看服务 三、node_exporter安装和配置1.安装1.1 配置系统服务 2.修改prometheus.yml配置3.查看服务 四、Grafana配置prometheus1.配置数据源2.导入首页模板 前言 最近项目…

springboot2.x中的服务监控

想给服务添加一个监控,看看网上各位前辈的,基本都是基于springboot1.x的,springboot升级到2.0以后和1.x还是有很多不一样的,那么2.0以后怎么使用admin监控呢? 先看下图的managment.security.enable,现在已经…

cacti监控服务器性能,cacti监控服务器

cacti监控服务器 内容精选 换一换 博文目录一、Cacti1、Cacti简介2、cacti的作用和特点3、cacti监控的数据类型二、安装配置Cacti监控服务器1、配置LAMP环境2、安装SNMP和RRDtooll工具3、部署英文cacti连接mariadb4、客户端访问英文cacti的WEB界面5、部署中文cacti连接maria 来…

Grafana + prometheus在Centos搭建服务器监控系统(三)--配置监控Nginx

部署并配置nginx-module-vts 参考我之前的文章: Linux下Nginx配置nginx-module-vts_allen的博客-CSDN博客 配置nginx-vts-exporter exporter会收集nginx性能指标的JSON格式数据,并汇总后暴露监控接口给Prometheus。 cd /data/program wget -c https…

shell脚本实现服务监控报警并重启

第一篇 使用crontab指令的shell脚本实现服务监控报警重启 这两天做了一个服务监控报警重启的脚本。本质就是用一个shell命令去监控服务状态,如果宕机就会自动重启,并向指定邮箱发送邮件对管理人员进行提醒,再使用crontab命令设置每隔一分钟…

Zabbix +Grafana 服务器监控体系

无监控,不运维。废话不多说,下面都是干货 官方地址: https://www.zabbix.com/cn/download 声明 使用的是zabbix6.0.7版本。Mysql 8.0.26。演示使用的系统镜像为rocky linux 8.6 --------------------------------------------Zabbix--------…

SpringBoot整合Admin服务监控(图文详细)

SpringBoot整合Admin服务监控组件 1 SpringBootAdmin 简介 1.1 概述 SpringBootAdmin 是一个非常好用的监控和管理的开源组件,该组件能够将 Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功…

windows下的文件服务器监控

windows下的文件服务器监控 一、使用Windows自带的管理工具进行查看当前服务器连接的用户及打开的文件,但是该功能比较简单,无法对文件进行监控,比如什么时间哪个用户连接到共享文件夹对该文件夹的文件进行过什么操作。 二、使用工具软件 …

java项目实现服务器监控,Java实现服务器状态监控

Java实现服务器状态监控 内容精选 换一换 云容器实例(Cloud Container Instance,CCI)服务提供 Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。Serverless 是一种架构理念,是指不用创建和管理服务器、不用担心服务器的运行状态(服务…