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

编程知识 更新时间:2023-05-02 22:51:42

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

  • 1. 本机Anaconda下载
  • 2. 在labelImg安装路径下创建Python环境,配置镜像源
    • 2.1 创建Python3.8环境
    • 2.2 配置Python镜像源
  • 3. labelImg环境配置
    • 3.1 根据pip_list.txt进行配置
    • 3.2 单独配置cv2、matplotlib、pyqt5、lxml
  • 4. 运行labelImg环境
    • 4.1 labelImg.exe运行labelImg环境
    • 4.2 label.py运行labelImg2环境
  • 5.需要注意的关键点

1. 本机Anaconda下载

Anaconda官网下载链接:https://www.anaconda/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/simple
阿里云:http://mirrors.aliyun/pypi/simple/ 中国科技大学
https://pypi.mirrors.ustc.edu/simple/
华中理工大学:http://pypi.hustunique/ 山东理工大学:http://pypi.sdutlinux/
豆瓣:http://pypi.douban/simple/

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

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

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

conda config --remove-key channels

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

3. labelImg环境配置

labelImg下载链接:https://pan.baidu/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版本的问题。

更多推荐

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

本文发布于:2023-04-29 04:50:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a597211ef6b2f64541c4d3672a6e39c0.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境   方法   Windows   labelImg   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 110193文章数
  • 28024阅读数
  • 0评论数