clapack导入错误(来自Scipy)

2024-06-02 03:13:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我在从Scipy导入一些库时遇到了问题。我犯了这个错误。你知道吗

>>> from scipy import interpolate
 in <module>
    from scipy.linalg import clapack
ImportError: /usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so: undefined symbol: clapack_sgesv

我相信这是可能的,因为我在/usr/lib中安装了一些库,在/usr/local/lib中安装了另一些库,它们似乎没有链接。我试着用ldu路径和改变/etc来实现它/ld.so.config文件但什么都不管用。你知道吗

如果我键入ldd命令(用于克拉帕克。苏),我得到这个:

ldd -r /usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so
        /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so (0xb6f71000)
        liblapack.so.3 => /usr/lib/liblapack.so.3 (0xb68ff000)
        libatlas.so.3 => /usr/lib/libatlas.so.3 (0xb663b000)
        libgfortran.so.3 => /usr/lib/arm-linux-gnueabihf/libgfortran.so.3 (0xb6593000)
        libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6522000)
        libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb64fa000)
        libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb63c6000)
        libblas.so.3 => /usr/lib/libblas.so.3 (0xb60d1000)
        libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb60b2000)
        /lib/ld-linux-armhf.so.3 (0xb6fae000)
undefined symbol: PyExc_ImportError     (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyExc_ValueError      (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyExc_TypeError       (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyComplex_Type        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyExc_RuntimeError    (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyType_Type   (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: _Py_NoneStruct        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyExc_AttributeError  (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyCObject_Type        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_sgesv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_dgesv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_cgesv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_zgesv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_sposv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_dposv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_cposv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_zposv (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_spotrf        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_dpotrf        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_cpotrf        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_zpotrf        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_spotrs        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_dpotrs        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_cpotrs        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_zpotrs        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_spotri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_dpotri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_cpotri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_zpotri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_slauum        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_dlauum        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_clauum        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_zlauum        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_strtri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_dtrtri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_ctrtri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: clapack_ztrtri        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyDict_SetItemString  (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyString_AsString     (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyMem_Free    (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyCObject_FromVoidPtr (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyErr_NoMemory        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: _PyObject_New (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyOS_snprintf (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyString_FromStringAndSize    (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: Py_FindMethod (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyErr_Format  (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyErr_Occurred        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyArg_ParseTupleAndKeywords   (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyString_FromString   (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyString_FromFormat   (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyModule_GetDict      (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PySequence_GetItem    (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyCObject_AsVoidPtr   (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyType_IsSubtype      (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PySequence_Check      (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: Py_BuildValue (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyObject_GetAttrString        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyErr_NewException    (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyDict_GetItemString  (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyErr_Print   (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyString_ConcatAndDel (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyDict_DelItemString  (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: Py_InitModule4        (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyImport_ImportModule (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyErr_Clear   (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyErr_SetString       (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyNumber_Int  (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyMem_Malloc  (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)
undefined symbol: PyDict_New    (/usr/local/lib/python2.7/site-packages/scipy/linalg/clapack.so)

我尝试过安装不同版本的SciPy,但这两种方法都不能解决问题。你知道吗


Tags: solinuxlibpackagesusrlocalsitescipy
1条回答
网友
1楼 · 发布于 2024-06-02 03:13:05

好的。我已经修复了从ldd other question(undefined symbol: clapack_sgesv)获得的命令的问题

update-alternatives  config liblapack.so.3
update-alternatives  config libblas.so.3

我只需要更改liblapack.so公司.3,而且很有效。你知道吗

相关问题 更多 >