使用pyinstaller打包Labelme中文版教程

本文最后更新于$day天前,文中所描述的信息可能已发生改变。

1、首先Clone Label代码

​ Git地址为:https://github.com/wkentaro/labelme

2、运行Labelme

进入源代码根目录运行,如果缺了模块,自己使用PIP安装

1
python.exe -m labelme

这样就可以了。

3、修改labelme.spec 文件把汉化文件打包进去

修改文件:main.spec

1
2
3
4
5
datas=[
('labelme/config/default_config.yaml', 'labelme/config'),
('labelme/icons/*', 'labelme/icons'),
('labelme/translate/*','translate')
],

注意留意第3行是新增的,由于打包后,会导致根目录改变所以需要把文件打包进去。

在根目录执行指令,进行封装

1
pyinstaller labelme.spec

pyinstaller 安装本文不细说。

4、注意事项

​ 请留意文件位置,因为有2个Labelme文件夹,所以注意。本文根据2022年4月Clone最新版Labelme源代码,Python3.9和最新pyinstaller测试成功