【发布时间】:2021-04-24 23:20:14
【问题描述】:
我喜欢从头开始编译 python 3.8.7 并添加 numpy、scipy。 Python 编译得很好,numpy 也很好(禁用 LAPACK=None,BLAS=None,ATLAS=None)。 如果我编译 scipy,我会遇到以下错误:
File "scipy/linalg/setup.py", line 20, in configuration
raise NotFoundError('no lapack/blas resources found')
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
我故意不想要 LAPACK、BLAS、ATLAS 依赖项!
有没有办法禁用这些库?
setenv PYHOME "/path/to/my/python"
FFI_VERSION "3.3"
PYTHON_VERSION "3.8.7"
CYTHON_VERSION "0.29.21"
NUMPY_VERSION "1.19.5"
PYBIND11_VERSION "2.6.1"
SCIPY_VERSION "1.5.4"
setenv BLAS "None"
setenv ATLAS "None"
setenv LAPACK "None"
setenv NPY_BLAS_ORDER ""
setenv NPY_LAPACK_ORDER ""
${PYHOME}/bin/python3 setup.py build
${PYHOME}/bin/python3 setup.py install --prefix=${PYHOME}
【问题讨论】:
-
通过例如安装yum install lapack 等不是一个选项,