我的操作系统是 Fedora 16(尽管我在其他发行版上遇到过同样的问题)。
我想构建链接到串行 ATLAS(而不是线程)的 numpy/scipy。这似乎涉及在我的 site.cfg 文件中取消注释以下行:
[DEFAULT]
library_dirs = /usr/lib64/atlas
include_dirs = /usr/local/include
[blas_opt]
libraries = f77blas, cblas, atlas
[lapack_opt]
libraries = lapack, f77blas, cblas, atlas
我已经这样做了,但是当我通过
python setup.py build
它仍然链接到线程库,例如。
Setting PTATLAS=ATLAS
FOUND:
libraries = ['ptf77blas', 'ptcblas', 'atlas']
library_dirs = ['/usr/lib64/atlas']
language = c
define_macros = [('ATLAS_INFO', '"\\"3.8.4\\""')]
有任何想法吗?