python脚本转exe可执行格式

首先写好一个脚本,如果是用的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
然后就可以重新打包了
 
posted @ 2024-12-11 14:44  半夏#  阅读(2)  评论(0编辑  收藏  举报