首页 > 编程语言 >python脚本转exe可执行格式

python脚本转exe可执行格式

时间:2024-12-11 14:55:45浏览次数:5  
标签:exe pyinstaller python py 环境 conda test 格式 打包

首先写好一个脚本,如果是用的conda管理虚拟环境,需要在terminal中切换到特定的 conda 环境以运行 Python 脚本和进行打包的步骤,否则可能就会提示某些依赖不存在

  1.使用以下命令查看当前的 conda 环境列表:

  conda env list

  2. 切换到目标环境

  假设你的环境名为 wf,你可以使用以下命令切换到该环境:

  conda activate wf

  3安装所需的库

  在激活的环境中,确保安装了 PyInstaller

  conda list pyinstaller

  如果未安装,请使用以下命令进行安装:

  conda install pandas pyinstaller

  4.使用 PyInstaller 打包

  假设你的文件名名为test.py,你可以使用以下命令切换到该环境

  pyinstaller -F test.py     也可以用   pyinstaller --onefile test.py   这样可以确保所有必需的依赖项都被包含在内。确认你已经在虚拟环境(如果有的话)中运行这个命令,以正确使用已安装的依赖项。   会在当前目录下生成一个dist的文件夹,打开后就是可执行文件,点击既可以执行   如果需要清理旧的打包文件:

在重新打包之前,确保清理掉之前生成的 builddist 文件夹,以及 .spec 文件,以免它们影响新的打包过程:

命令合并成一个批处理脚本,以便更方便地运行。创建一个名为 clean.bat 的文件,假设你的文件名名为test.py,内容如下:

@echo off
rd /s /q build
rd /s /q dist
del test.spec

然后可以双击批处理文件,或者

在命令提示符中运行这个批处理文件:

clean.bat 然后就可以重新打包了  

标签:exe,pyinstaller,python,py,环境,conda,test,格式,打包
From: https://www.cnblogs.com/hjklone/p/18599589

相关文章

  • 利用Python爬虫抓取消费者投诉数据:投诉内容与解决方案的抓取与分析
    一、引言随着电商和互联网平台的普及,消费者投诉平台逐渐成为消费者反馈产品和服务质量问题的重要渠道。消费者投诉数据不仅对企业改进产品和服务至关重要,同时也为消费者提供了更多的选择信息。通过抓取和分析这些投诉数据,我们可以了解消费者对产品或服务的具体问题、企业解决......
  • 【python脚本】python读取csv文件发送数据到kafka,然后再从kafka消费到mysql中
    前置条件pipinstallpandasconfluent-kafkamysql-connector-pythonpymysql读取csv文件到kafkaimportpandasaspdfromconfluent_kafkaimportProducerimportjsonimportcsv#配置Kafka生产者#topic名称csv_topickafka_topic='csv_topic'kafka_broker=......
  • 【计算机毕设选题推荐】基于python的健身房管理系统的设计与实现 【附源码+讲解+部署
    ✍✍计算机毕设编程指导师**⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、小程序、大数据实战项目集⚡⚡文末获取......
  • 基于PyTorch/MXNet的高效中文/英文场景文字检测Python3包设计源码-Z5yUlJls
    基于PyTorch/MXNet的高效中文/英文场景文字检测Python3包设计源码地址CnSTD是一个高效的中文/英文场景文字检测Python3包,基于PyTorch/MXNet框架开发。该项目包含106个文件,主要为Python源码文件(63个.py),以及多种格式的资源文件,包括22个JPG图片、6个PNG图片、3个Makefile、3个YAML配......
  • 将Python程序编译为exe可执行文件
    将Python程序编译为exe可执行文件,可以使用PyInstaller工具。以下是详细步骤:1.安装PyInstaller首先,确保你已经安装了Python环境。然后,使用pip安装PyInstaller: pipinstallpyinstaller2.编写你的Python脚本假设你的Python脚本名为my_script.py ,并且位于某个目录中。......
  • 大数据学习记录,Python基础(5)
    类和对象面向对象概述面向过程的编程思想:每一步的实现过程都是我们一步一步参与实现的,相当于参与者【代表语言:C语言】面向对象的编程思想:我们在自己程序中,创建别人写好类的对象,调用别人写好的功能,相当于指挥者【代表语言:java,python】举例现实生活中面向对象的例子: 吃饭......
  • Python异步编程(上):协程和任务
    原文链接:https://mp.weixin.qq.com/s/dQOocc7wHaGv7_cf476Ivg介绍了解异步编程前先了解一些概念:协程(coroutine)、任务(task)和事件循环(eventloop),在3.7以前还需要关心Future这个东西,不过之后提供的高级API弱化了这个概念,你基本不需要关心Future是什么。协程协程等于一个......
  • 在 Java 中,要处理 未知的输入格式(可能是日期字符串或时间戳字符串),统一返回日期对象。
    在Java中,要处理未知的输入格式(可能是日期字符串或时间戳字符串),可以通过以下步骤实现:判断输入是日期字符串还是时间戳字符串。如果是全数字组成的字符串,可以尝试将其解析为时间戳。否则,按照支持的日期格式解析。支持多种日期格式。定义常见日期格式的数组,逐一尝试解......
  • 【Python】【练习】24.12.10
    一、题目描述二、题目解答importrandomdefredEnv(k,rest):m=random.random()*restreturnmtotal=float(input("请输入红包金额:"))num=int(input("请输入红包个数:"))remain=totalforiinrange(num-1):money=redEnv(i,remain......
  • 利用Eden AI在Python中自动化多功能AI任务
    #利用EdenAI在Python中自动化多功能AI任务##引言在现代AI应用中,集成多种AI能力至关重要。EdenAI通过将顶尖AI服务提供商集成到单一平台上,极大地简化了AI功能的部署。本篇文章将介绍如何使用EdenAI工具组合来创建一个具备多种功能的Agent,从而开启无限AI可能性。##......