Labelme 标注软件 .exe下载、打包方法、32位(32bit)

本文介绍如何将LabelMe软件打包成exe文件以便于使用,包括官方提供的exe版本下载及自行打包的方法,适用于不同需求的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

某渣LT废物信息太多,labelme可以选择自己打包为exe,网上教程挺多的。
官方给了exe版本的,不想打包直接看下面。

1.打开链接
链接: link

2.点击这里
在这里插入图片描述
3.点这里下载
在这里插入图片描述


自行打包

1.建议创建虚拟环境,并且选择python3.7版本(3.8和3.9在其他一些项目中我经常遇到bug,不得不退回3.7,所以我没测试这两版本)

2.从上面的链接中下载好了code资源,在anaconda创建

conda create -n XXX python=3.7
conda activate XXX
其中XXX是虚拟环境的名字,eg
conda create -n labelme64 python=3.7

3.然后直接继续在anaconda里面操作也行,我是切pycharm的terminal去了。
总之自行切到对应的程序目录!!!

然后执行以下命令完成,打包。慢就自己切清华源

conda install pyqt
pip install .
pip install pyinstaller
pyinstaller labelme.spec

4.在根目录的dist文件会生成新的labelme.exe文件
在这里插入图片描述我这里自己重新命名了32和64位的


32位
我看网上很少有32位的资源,甚至还有卖的,直接给链接吧,记得点赞(不点以后环境更差,哎)

这是最新的labelme-v5.1.0的32位(如有BUG不是我的锅)

在这里插入图片描述
汉化
在这里插入图片描述

资源
提供32位资源和汉化文件

链接:https://pan.baidu.com/s/1MYlszzpqW8589e1Dn7ET5Q
提取码:yj18


自行打包32位
32位的话需要在虚拟环境中输入下面的命令

set CONDA_FORCE_32BIT=1

创建了一个新的虚拟环境

conda create -n labelme32 python=3.7

上述命令重复(中途会有坑)

(这是给我自己写的,会玩的人自己折腾也可以调通,懒人直接用上面的百度云就行)

ESP32-S3在STA模式下设置静态IP通常涉及到配置网络接口的接口配置结构体,比如`esp_netif_t`。以下是一个基本步骤: 1. 首先,你需要在你的应用程序初始化阶段包含必要的头文件,如`esp_wifi.h`和`esp_netif.h`。 ```c #include "esp_wifi.h" #include "esp_netif.h" ``` 2. 定义你的静态IP、子网掩码、默认网关和DNS服务器地址。例如: ```c static const char* ssid = "your_SSID"; static const char* password = "your_PASSWORD"; static ip4_addr_t static_ip = { IP4_ADDR(192, 168, 1, 100) }; // 你的静态IP static ip4_addr_t subnet_mask = { IP4_ADDR(255, 255, 255, 0) }; static ip4_addr_t gateway = { IP4_ADDR(192, 168, 1, 1) }; static ip4_addr_t dns_server = { IP4_ADDR(8, 8, 8, 8)}; // 示例DNS服务器地址 ``` 3. 初始化WiFi模块,并连接到指定的SSID: ```c esp_err_t ret = esp_wifi_init(); if (ret == ESP_OK) { wifi_config_t wifi_config = { .sta = { .ssid = ssid, .password = password, .bssid_set = false, // 如果你知道AP的BSSID可以设置为true }, }; ret = esp_wifi_set_mode(WIFI_MODE_STA); if (ret == ESP_OK) { ret = esp_wifi_start(); if (ret == ESP_OK) { // 等待WiFi连接成功 while (!esp_wifi_get_connect_status() == WIFI_STATUS_CONNECTED) { vTaskDelay(pdMS_TO_TICKS(500)); } } } // 连接成功后再配置静态IP } ``` 4. 创建并配置静态IP网络接口: ```c esp_netif_create StaIf, NULL, &espnetif sta_if; if (esp_netif_create_data斯塔If(&sta_if)) { esp_netif_set_ip4(&sta_if, &static_ip, &subnet_mask, &gateway); esp_netif_set_dhcp_client_data(&sta_if, NULL); // 关闭DHCP服务,使用静态IP esp_netif_set_dns_server_num(&sta_if, 1, &dns_server); esp_netif_start(&sta_if); } // 然后你可以开始发送和接收数据包了 ``` 记得检查错误代码`esp_err_t`,处理可能出现的问题。此外,如果ESP32-S3需要访问互联网,你还可能需要配置路由器的端口转发规则。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值