Mac安装图像标注工具labelImg

最近接触图像标注,需要使用labelImg,安装过程算是把该踩的坑都踩过了,整理出最简单可行的安装方法,不同系统可能会出现不同结果,因此这篇博文仅供参考。

我的电脑/装载软件:

Mac os

python2.7.13

1.通过Homebrew安装pyqt

执行如下代码:

brew install cartr/qt4/pyqt

安装之后可以进python中查看是否可用:

import PyQt4

若不报错,说明OK,若报错,需要进行修改,报错内容如下:

提示没有module,可是我们明明已经用brew装好了。。。

这可能是环境变量问题,需要配置环境变量,如下:

$ which python
/usr/bin/python
$ which brew
/usr/local/bin/brew
PyQt4是通过brew安装的,明显这两个路径不一致,导致问题,解决如下:

$ cd /usr/local/lib/python2.7/site-packages
$ ls
PyQt4				homebrew-protobuf.pth		sip.so
cv.py				numpy				sipconfig.py
cv2.so				numpy-1.12.1-py2.7.egg-info	sipdistutils.py
homebrew-numpy-nose.pth		sip.pyi
$ open ~/.bash_profile
将下面的代码加入~/.bash_profile中:
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
然后关闭terminal,重新开启,进入python中import:

这样,PyQt4就装好了。

2.安装labelImg

这块可以参考labelImg的Gthub上面的安装过程,代码如下:
brew install qt qt4
brew install libxml2
make all
./labelImg.py
./labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
我昨天用我自己的电脑又装了一次,这次直接用pip装,也好用了,你可以试试看~
sudo pip install labelImg
安装之后在terminal里面直接输入labelImg即可使用。

3.安装过程遇到的几个问题

1)有的链接教程中提示通过Xcode安装,我是对Xcode无感,压根没下载,如果你想尝试也OK,不过看到网上说会有意想不到的坑~~给你个链接:https://robonobodojo.wordpress.com/2017/02/08/installing-pyqt4-on-mac-osx/
2)我第一次装好PyQt后,加载过程中总出错,提示无PyQt4.QtGui,后来把所有的东西uninstall,reinstall就又好用了,应该是之前装的时候少了文件,所以不好用
3)在安装labelImg时候,提示没有lxml这个东西,然后我就执行pip install lxml就OK了
4)权限问题用sudo
5)我的小伙伴用pip安装labelImg,没遇到坑,建议使用



阅读更多

扫码向博主提问

roguesir

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • 机器学习
  • Python
  • 深度学习
  • Tensorflow
  • 推荐算法
去开通我的Chat快问
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/roguesir/article/details/73647695
个人分类: 应用工具
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭