首先写好一个脚本,如果是用的conda管理虚拟环境,需要在terminal中切换到特定的 conda 环境以运行 Python 脚本和进行打包的步骤,否则可能就会提示某些依赖不存在
1.使用以下命令查看当前的 conda 环境列表:
conda env list2. 切换到目标环境
假设你的环境名为 wf
,你可以使用以下命令切换到该环境:
3安装所需的库
在激活的环境中,确保安装了 PyInstaller
:
如果未安装,请使用以下命令进行安装:
conda install pandas pyinstaller4.使用 PyInstaller 打包
假设你的文件名名为test.py,你可以使用以下命令切换到该环境
pyinstaller -F test.py 也可以用 pyinstaller --onefile test.py 这样可以确保所有必需的依赖项都被包含在内。确认你已经在虚拟环境(如果有的话)中运行这个命令,以正确使用已安装的依赖项。 会在当前目录下生成一个dist的文件夹,打开后就是可执行文件,点击既可以执行 如果需要清理旧的打包文件:在重新打包之前,确保清理掉之前生成的 build
和 dist
文件夹,以及 .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