Skip to main content

Command Palette

Search for a command to run...

python项目打包exe

Updated
1 min read

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

树莓派系统安装

1.安装树莓派镜像 首先要访问树莓派的官网找到树莓派的镜像文件,可以在下面这里可以找到:树莓派作系统下载——树莓派 下载好树莓派的镜像后需要使用win32diskimager将镜像刷到sd卡当中,下面是win32diskimager的安装链接: Win32 Disk Imager 下载 | SourceForge.net --- Win32 Disk Imager download | SourceForge.net 安装好后分别使用下面这三个步骤操作:1.选择镜像,2.选择sd卡,3.写入...

Jan 17, 20261 min read

跟踪算法sort

1.引言 在实现对画面当中的目标进行检测后,紧接着就会考虑到场景当中的这几个问题,我检测的目标会往哪个方向走,我检测的目标出现的时间和消失的时间,这就会引入另一个算法:跟踪算法,目前主流的几个跟踪算法方向如下:使用传统跟踪算法(SORT,DeepSORT),传统深度学习的跟踪算法(LSTM),大模型框架下的跟踪算法(MOTR,MOTR2)等。 算法逻辑 SORT的核心主要是有两个:使用卡尔曼滤波用于目标运动的预测和更新,使用匈牙利算法处理数据匹配的问题。 我们使用YOLO可以拿到比较稳定的输出目...

Dec 24, 20252 min read

杨涌彪的博客

31 posts