之前安装opencv时没出现过这种问题,自从安装Anaconda后就总遇到问题。记录下自己的解决过程。
目录
第一步
第二步
第三步
安装opencv时出现以下问题:
/usr/bin/ld: /lib/x86_64-linux-gnu/libwayland-client.so.0: undefined reference to `ffi_prep_cif@LIBFFI_BASE_7.0'
原因:安装Anaconda后,系统和Anaconda的依赖库版本不一致导致的。
第一步
安装 locate(locate是一个查找系统文件的指令)
打开终端,执行以下命令:
sudo apt install locate
sudo updatedb
第二步
终端执行以下命令,用内置命令ldd查看libwayland-client.so.0,所依赖的ffi这个库的叫什么。
ldd /lib/x86_64-linux-gnu/libwayland-client.so.0 | grep ffi