Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在linux上安装scipy:can';找不到lapack对象,长官__Python_Installation_Scipy_Lapack - Fatal编程技术网

Python 在linux上安装scipy:can';找不到lapack对象,长官_

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

我正在尝试安装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编译器


谢谢。

我不得不在slackware 13 linux发行版上从头开始编写scipy,这是一个非常基本的linux系统;我在这里列出了所有步骤和结果:

在我的安装中,我试图让动态库安装在本地目录/home/andrew3/.local/lib中,因为它不是系统安装。链接器ldd找不到库导致了与您遇到的类似的错误


您可以通过复制我的步骤来隔离您的问题,并在任何地方查看失败的地方。

尝试根据以下指南设置LAPACK+ATLAS:谢谢。我来看看。