Linux CentOS7 安裝 Qt 5.9.2 和 lableImg
一、安裝qt5.9.2
1.安裝依賴
yum groupinstall "C Development Tools and Libraries"
yum install libgl libgl-devel
yum install mesa-libGL-devel mesa-libGLU-devel freeglut-devel
yum install libxcb libxcb-devel libXrender libXrender-devel xcb-util-wm xcb-util-wm-devel xcb-util xcb-util-devel xcb-util-image xcb-util-image-devel xcb-util-keysyms xcb-util-keysyms-devel
2.下載Linux 安裝包
下載地址
開發者版 http://download.qt.io/development_releases/qt/
釋出版 http://download.qt.io/archive/qt/
wget http://download.qt.io/archive/qt/5.9/5.9.2/qt-opensource-linux-x64-5.9.2.run
chmod +x qt-opensource-linux-x64-5.9.2.run
./qt-opensource-linux-x64-5.9.2.run
3.在/etc/ld.so.conf.d下面新建 qt5.9.2-x86_64.conf,寫入以下內容
/opt/Qt5.9.2/5.9.2/gcc_64/lib
/opt/Qt5.9.2/Tools/QtCreator/lib
使用ldconfig重新整理動態庫快取。
4.vim ~/.bash_profile
export PATH=/opt/Qt5.9.2/gcc_64/bin/:/opt/Qt5.9.2/Tools/QtCreator/bin:$PATH:$HOME/bin
source ~/.bash_profile重新整理環境變數
5.輸入qtcreator進行驗證是否安裝成功
參考連結:https://www.cnblogs.com/lsgxeva/p/7688884.html
二、安裝labelImg
連結:https://www.cnblogs.com/jack123/p/12985755.html
然後發現一個問題:plugin "xcb" in "" even though it was found.
輸入命令:
export QT_DEBUG_PLUGINS=1
python3 labelImg.py
檢視發現是這一行有錯:lableimg libxcb-render-util.so.0 => not found
折騰一番後發現是PyQt5的版本高了,安裝的是5.15點幾,重灌一個
yum installPyQt5==5.12.3
python3 labelImg.py
ok了。