Python 在linux上安装scipy:can';找不到lapack对象,长官_
我正在尝试安装scipy,但遇到了一些问题。比较我的 结果到常见问题页面,我的图谱似乎不完整。页面 说: ATLAS提供的LAPACK库不完整 当出现导入错误时,您会注意到它,如 ImportError:…/flapack.so:未定义符号:sgesdd_ 为了确保NumPy/SciPy是根据完整的LAPACK构建的,请检查 文件liblapack.a的大小-应该是6MB左右。地点 liblapack.a通过执行 python numpy/distutils/system\u info.py lapack 要修复:请按照中的说明进行操作 建筑 complete LAPACK library以创建完整的liblapack.a。然后复制 将liblapack.a安装到安装libatlas.a的相同位置,然后重试 用scipy构建 我缺少的实际对象是“sgges_u2;”。我尝试了两种解决方案 1) 我按照ATLAS的说明制作了一个完整的 拉帕克,rev。3.4.2. (顺便说一句,产生的LAPACK大约为10MB,大于 常见问题解答中的6MB。) 2) 我已经找到了一个用于LAPACK-rev的预编译二进制文件。不清楚,而且公正 下载并将其放置到位。(它的大小接近6MB。) 不管怎样,我都会遇到同样的问题 “nm”表示liblapack中定义的sgges。一个普通的日期。System_info.py在/usr/local/lib中找到我的lapack 这是一次严重的失败吗?还有别的事要做吗 顺便说一句,我在64位CentOs 5.x机器上运行Python2.7,gfortran是 我的FORTRAN编译器Python 在linux上安装scipy:can';找不到lapack对象,长官_,python,installation,scipy,lapack,Python,Installation,Scipy,Lapack,我正在尝试安装scipy,但遇到了一些问题。比较我的 结果到常见问题页面,我的图谱似乎不完整。页面 说: ATLAS提供的LAPACK库不完整 当出现导入错误时,您会注意到它,如 ImportError:…/flapack.so:未定义符号:sgesdd_ 为了确保NumPy/SciPy是根据完整的LAPACK构建的,请检查 文件liblapack.a的大小-应该是6MB左右。地点 liblapack.a通过执行 python numpy/distutils/system\u info.py l
谢谢。我不得不在slackware 13 linux发行版上从头开始编写scipy,这是一个非常基本的linux系统;我在这里列出了所有步骤和结果: 在我的安装中,我试图让动态库安装在本地目录/home/andrew3/.local/lib中,因为它不是系统安装。链接器ldd找不到库导致了与您遇到的类似的错误
您可以通过复制我的步骤来隔离您的问题,并在任何地方查看失败的地方。尝试根据以下指南设置LAPACK+ATLAS:谢谢。我来看看。