【labelImg】Windows下配置labelImg2环境方法,内含Python、Anaconda配置

1. 本机Anaconda下载

Anaconda官网下载链接:https://www.anaconda.com/products/distribution
根据自己版本进行选择和Download
具体安装教程详情参考:最详细的Anaconda安装、配置及使用(windows)
安装完毕后,可以看到本机文件夹下包含了这几个工具
在这里插入图片描述

2. 在labelImg安装路径下创建Python环境,配置镜像源

2.1 创建Python3.8环境

打开Anaconda Prompt,输入以下命令:

conda create --name labelImg python=3.8

2.2 配置Python镜像源

在使用Python环境的时候,我们不可避免地会安装许多依赖和扩展包。为了下载速度更快,我们常常选择安装一些镜像源,目前常用的较为信赖的镜像源地址如下:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

此处我们使用清华镜像源进行配置,命令为:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果发现当前镜像源已失效,想要换为默认的镜像源,可以使用以下指令进行移除:

conda config --remove-key channels

当命令行提示不存在channels,则代表当前就是默认的镜像源/已经更换成功。
如果想要详细了解Python镜像源配置的三种方法:Pycharm内部、手动添加、永久配置,可以参考这篇文章:Python配置镜像源的三种方法

3. labelImg环境配置

labelImg下载链接:https://pan.baidu.com/s/1u7HcuM1dUOOrYnmCcIg3lg?pwd=la8r
提取码:la8r

3.1 根据pip_list.txt进行配置

进入软件所在的根目录,使用以下激活labelImg环境

conda activate labelImg

如果想要退出当前的虚拟环境,则使用以下命令即可

conda deactivate

路径切换形式如下:
在这里插入图片描述

当路径前面由base变成了labelImg则代表激活labelImg环境成功
运行如下指令,即可实现环境配置:

pip install -r pip_list.txt

如果安装失败

3.2 单独配置cv2、matplotlib、pyqt5、lxml

安装cv2:

pip install opencv-python

安装matplotlib:

pip install matplotlib==3.5.1

安装pyqt5:

pip install PyQt5==5.15.6

安装lxml:

pip install lxml==4.8.0

4. 运行labelImg环境

在软件安装的根目录下可以看到有labelImg.exe和labelImg.py两个文件,这两个文件也指向两个版本的labelImg。
在这里插入图片描述

4.1 labelImg.exe运行labelImg环境

双击labelImg.exe,可以获得labelImg环境,通过图形界面的提示直接进行数据的标注即可。
在这里插入图片描述

4.2 label.py运行labelImg2环境

根据以下命令:

python labelImg.py

在这里插入图片描述
运行完毕后弹出的图形界面窗口为labelImg2环境。labelImg1和labelImg2的区别在于:labelImg第二代支持旋转框的使用(最后生成xml的格式不同),而旋转框的使用也确保了我们能对倾斜的图片作更好的标注。
区别原文来源:数据集处理全过程(LabelImg2)
在这里插入图片描述
用户根据需求,自行决定需要使用的labelImg版本环境即可。

5.需要注意的关键点

  1. Anaconda环境的安装过程中,有将Anaconda添加到环境变量PATH下的选项和自动配置到Pycharm的选项,建议用户进行勾选和操作;
  2. 安装labelImg完毕后,建议从本文章的几个步骤来进行相关环境的配置,直接从命令行中读取python文件并运行,而非从Pycharm中运行python文件,否则会遇到报100多个错、安装依赖失败和反复切换python版本的问题。

猜你喜欢

转载自blog.csdn.net/weixin_45942927/article/details/127491574
今日推荐