首页
/ LabelImg完整安装教程:Windows、macOS、Linux三平台详解

LabelImg完整安装教程:Windows、macOS、Linux三平台详解

2026-02-06 05:27:09作者:咎岭娴Homer

LabelImg是一款功能强大的图像标注工具,专为机器学习和计算机视觉项目设计。这款开源工具支持PASCAL VOC、YOLO和CreateML等多种标注格式,是深度学习数据预处理的重要助手。本文将为您提供Windows、macOS和Linux三大平台的详细安装指南。

📋 安装前准备

在开始安装LabelImg之前,请确保您的系统满足以下基本要求:

  • Python版本:Python 3.6或更高版本(推荐Python 3.8+)
  • 内存:至少4GB RAM
  • 磁盘空间:500MB可用空间
  • 操作系统:Windows 7+/macOS 10.12+/Ubuntu 16.04+

🪟 Windows系统安装

方法一:使用pip直接安装(推荐)

这是最简单的安装方式,适合大多数用户:

pip install labelImg
labelImg

方法二:源码编译安装

如果您需要最新版本或自定义功能,可以选择源码安装:

  1. 安装依赖库
pip install pyqt5 lxml
  1. 克隆项目仓库
git clone https://gitcode.com/gh_mirrors/lab/labelImg
cd labelImg
  1. 编译资源文件
pyrcc5 -o libs/resources.py resources.qrc
  1. 运行程序
python labelImg.py

方法三:Anaconda环境安装

对于科学计算用户,推荐使用Anaconda:

conda create -n labelimg python=3.8
conda activate labelimg
conda install pyqt=5 lxml
git clone https://gitcode.com/gh_mirrors/lab/labelImg
cd labelImg
pyrcc5 -o libs/resources.py resources.qrc
python labelImg.py

🍎 macOS系统安装

Homebrew安装方式

brew install python3
pip3 install labelImg
labelImg

源码编译安装

brew install qt libxml2
git clone https://gitcode.com/gh_mirrors/lab/labelImg
cd labelImg
pip3 install pyqt5 lxml
make qt5py3
python3 labelImg.py

虚拟环境安装(推荐)

brew install python3
pip3 install pipenv
git clone https://gitcode.com/gh_mirrors/lab/labelImg
cd labelImg
pipenv install
pipenv run make qt5py3
pipenv run python3 labelImg.py

🐧 Linux系统安装

Ubuntu/Debian系统

sudo apt-get update
sudo apt-get install pyqt5-dev-tools
sudo pip3 install labelImg
labelImg

源码安装方式

sudo apt-get install python3-pyqt5 python3-lxml
git clone https://gitcode.com/gh_mirrors/lab/labelImg
cd labelImg
make qt5py3
python3 labelImg.py

🎯 验证安装是否成功

安装完成后,通过以下步骤验证:

  1. 打开命令行终端
  2. 输入命令:labelImgpython labelImg.py
  3. 如果出现图形界面,说明安装成功

LabelImg界面演示

⚠️ 常见问题解决方法

问题1:ImportError: No module named 'PyQt5'

解决方案

pip install pyqt5
# 或
conda install pyqt

问题2:资源文件编译错误

解决方案

pyrcc5 -o libs/resources.py resources.qrc

问题3:权限不足错误

解决方案:使用管理员权限运行或使用虚拟环境

🚀 高级用法提示

批量处理图像

labelImg /path/to/your/images

使用预定义类别

labelImg /path/to/images /path/to/predefined_classes.txt

自定义构建

编辑 data/predefined_classes.txt 文件来自定义标注类别。

📊 系统要求对比

系统平台 最低Python版本 推荐配置 安装难度
Windows 3.6 8GB RAM, Python 3.8 ⭐⭐
macOS 3.6 8GB RAM, Python 3.9 ⭐⭐⭐
Linux 3.6 4GB RAM, Python 3.8

💡 使用技巧

  1. 快捷键记忆:使用W创建标注框,Ctrl+S快速保存
  2. 批量操作:使用Ctrl+U加载整个目录的图像
  3. 格式切换:界面下方可切换PASCAL VOC/YOLO格式
  4. 验证图像:按空格键标记图像为已验证

🔧 故障排除

如果遇到问题,可以尝试以下方法:

  1. 更新pip:pip install --upgrade pip
  2. 清除缓存:pip cache purge
  3. 重新安装:pip uninstall labelImg && pip install labelImg
  4. 检查依赖:pip check

通过本教程,您应该能够成功在三大主流操作系统上安装和运行LabelImg。这款工具将为您的机器学习项目提供强大的图像标注支持!🎉

LabelImg标注示例

登录后查看全文
热门项目推荐
相关项目推荐