博主制作数据集需要用labelImg软件,读了很多关于下载安装labelImg的博客,但是在实际操作时遇到了很多坑。因此,想要将安装过程记录下来分享一下。
Step1 在github官网将labelImg的相关资源包下载下来
在github官网将labelImg的相关资源包下载下来,地址labelImg
最好仔细看一看原作者给出的不同系统不同环境的下载方式和步骤,博主一开始没有重视,因此走了较多弯路。
此处注意下载好的压缩包和解压缩包labelImg-master的路径中不能有中文,否则后面安装会报错。
下图po出windows+anaconda的安装方法:
首先需要安装好anaconda,并且python解释器版本在3以上。博主的是python3.7
Step2 进入anaconda prompt切换路径
打开anaconda prompt,首先输入如下代码两次切换路径到根目录。
1. cd ..
然后再输入你所解压的绝对路径labelImg-master进行切换
Step3 进行相应安装
第三步建立环境,我这里是python 3.7, 读者可根据自身的情况修改
1. conda create --name=labelImg python=3.7
出现询问proceed([y]/n)? 输入y 回车 即可
然后激活环境
2.conda activate labelImg
安装pyqt5
3. pip install pyqt5
此处我使用pip安装总是出现报错,由于访问国外网站速度非常缓慢,容易出现socket timeout超时现象。
解决方法主要有两种,
一是使用镜像源,不需要访问国外网站;
二是设置超时时间:pip --default-timeout=1000 install [安装包名称]
此处利用镜像源进行下载,非常便捷。
4. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple [安装包名称]
如本次下载:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5
安装完毕后进行下一步 安装labelImg
5. pip install labelImg
最开心的莫过于看到 Successfully installed labelImg-1.8.3 lxml-4.5.2 这句话了
最后只需要输入 labelImg 即可打开 软件进行图像标注 工作了。
当下一次 需要使用该软件时, 打开anaconda prompt ,输入activate labelImg进行环境激活,然后再输入 labelImg即可打开软件了。
笔者在安装过程中遇到了很多坑,历时4个多小时才搞定。问题主要出在:
- 下载相应包使用的是默认源,一般是国外官网,访问过于耗时。因此可以考虑使用镜像源进行下载。
- . 路径问题,进入anaconda prompt后不能直接输入命令安装包,而要先切换路径到 labelImg 的解压路径才能够进行操作。否则后续容易报错。