Skip to main content

Command Palette

Search for a command to run...

python项目打包exe

Updated
•1 min read•View as Markdown

1.创建打包环境

conda create -n tool python=3.8

conda activate tool

2.安装项目所需要的库

pip install pandas

# 必须安装pyinstaller打包工具
pip install pyinstaller

出现上面黄色的报错原因是,我在本地挂着VPN,在安装库的过程当中要把VPN关掉

因为我使用的是miniconda所以还要多安装一个库openpyxl

3.测试项目

测试项目在创建的conda环境当中已经可以正常运行

4.项目打包

使用以下指令进行打包

Pyinstaller -F -w -i paidax.ico tools.py

Pyinstaller常用参数解析:

-F:表示制作独立的可执行程序

-w:程序启动时不会打开命令行。不加-w就会将程序运行的日志或结果在控制台当中打印出来,如果python代码当中含有print就不要加-w,否则容易报错。此外,-w参数在GUI界面时非常有用。

-i:paidax.ico就是自己的图标图案。这个参数可以写为:--icon=paidax.ico

备注:可以在这个网址当中将自己的图片转换为ico:https://app.xunjiepdf.com/img2icon/

其他参数说明:

5.打包的文件目录

打包时该文件夹当中存在这两个文件即可。打包完成后就会出现以下文件

打包生成的.exe文件就在dist这个文件夹当中

6.测试

将.exe文件放到tool/这个文件当中,放入需要的文件names.txt和测试申请单.xlsx,然后双击tools.exe就会生成output.xlsx,就表示该程序已经可以正常使用。

More from this blog

Opencoda 安装

一、前言:OpenCode 是什么?为什么值得用? 1.1 OpenCode 简介 官网OpenCode | The open source AI coding agent OpenCode 是一个开源的 AI 编程助手,支持: ✅ 在终端(CLI)中直接对话写代码,与ClaudeCodeCLI类似 ✅ 在 VSCode 中辅助写代码 ✅ 自动生成代码、重构代码、解释代码 ✅ 不绑定平台、可自由扩展 ✅ 对开发者非常友好 ✅ 有很多免费的大模型可以使用,不收费不排队 1.2 本教程你能学到什么?...

Feb 3, 20263 min read

杨涌彪的博客

33 posts