centos7部署opencv项目故障排除记录
1.安装python3.8.5,见上一篇随笔。
2.安装报错记录:
mysqlclient安装出错:
OSError: mysql_config not found
解决办法:
yum install mysql-devel gcc gcc-devel python-devel
注意如果报错:
Error: Package: 1:mariadb-devel-5.5.68-1.el7.x86_64 (os) Requires: mariadb-libs(x86-64) = 1:5.5.68-1.el7
则说明缺少组件:mysql-community-devel-5.7.35-1.el7.x86_64.rpm,请在mysql的bundle组件中查找并通过rpm -ivh安装。
pip出错:
ImportError: No module named pip._internal.cli.main
网上一片一片,说什么卸载重装pip,但是不可盲从,我用命令:
python -V
发现python竟然是2.7.5,怎么又回到系统自带的版本了?然后用Pyhon3命令,发现返回正常。这说明系统的超链接出错了,然后定位到/usr/bin/python,发现果然定位出错。于是,删除此超链接文件,重新生成python3的超链接,重新安装项目所需组件,问题解决。
libGL.so.1错误:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
解决办法:
yum install libglvnd-glx