导入torch时提示libblas不存在
问题描述
如果系统安装torch-1.8.1后,在导入torch时出现“ImportError: libblas.so.3: cannot open shared object file: No such file or directory”等提示信息。
原因分析
系统未安装openblas依赖,导致这个库不存在。
解决方法
- 执行如下安装系统依赖。
yum install openblas
- 创建软链接(请以具体的库版本为准)。
- 执行如下命令查找libopenblas-r0.3.9.so文件(具体显示的版本以实际为准)。
find / -name libopenblas*so
- 执行如下命令创建软链接。
ln -s /usr/lib64/libopenblas-r0.3.9.so /usr/lib64/libblas.so.3 ln -s /usr/lib64/libopenblas-r0.3.9.so /usr/lib64/liblapack.so.3
- 执行如下命令查找libopenblas-r0.3.9.so文件(具体显示的版本以实际为准)。
父主题: FAQ