Alb*_*dor 5 python atlas scikit-learn cblas
在我的RHEL7上,我正在尝试安装py-earth 并收到此链接错误:
/usr/bin/ld: cannot find -lcblas
Run Code Online (Sandbox Code Playgroud)
我安装了包blas,blas-devel,atlas和atlas-devel.
此错误指定后打印的编译命令
-L/usr/lib64/atlas -lcblas -lm ....
Run Code Online (Sandbox Code Playgroud)
为了完整/usr/lib64/atlas起见,该目录包含以下文件和符号链接
libsatlas.so -> libsatlas.so.3.10
libsatlas.so.3 -> libsatlas.so.3.10
libsatlas.so.3.10
libtatlas.so -> libtatlas.so.3.10
libtatlas.so.3 -> libtatlas.so.3.10
libtatlas.so.3.10
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
小智 6
这似乎是sklearn的一个问题,而不是理解atlas包现在是一个共享的.so文件,而不是多个.你可以在这个github问题上看到问题.
我的解决方案是最后提供的解决方案:只需创建一个链接:
ln -s /usr/lib64/atlas/libsatlas.so /usr/lib64/atlas/libcblas.so
Run Code Online (Sandbox Code Playgroud)
然后再试一次.
| 归档时间: |
|
| 查看次数: |
675 次 |
| 最近记录: |