gpt4 book ai didi

Python:导入 Slycot,未找到符号:_dgesv_

转载 作者:太空宇宙 更新时间:2023-11-03 15:51:07 24 4
gpt4 key购买 nike

当尝试导入 slycot时,我收到以下错误:

ImportError: dlopen(/Users/username/anaconda/lib/python3.4/site-packages/slycot/_wrapper.so, 2): 
Symbol not found: _dgesv_

Referenced from: /Users/username/anaconda/lib/python3.4/site-packages/slycot/_wrapper.so

Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib

谷歌搜索最后一点

Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib

导致加载不同的软件,并且似乎与 OSx 问题有关。我总是使用 pip 来安装 python 包,并使用 brew 来做其他事情。

<小时/>
which python

/Users/username/anaconda/bin/python

echo $PATH

/Users/username/anaconda/bin:/usr/local/fsl/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin

最佳答案

该问题是由于mkl库的使用冲突而出现的。 _wrapper.so是针对 anaconda 自己的 mkl 函数编译的,但在运行时加载mkl 函数存在于您的本地计算机上。我想你可以使用 install_name_tool用于在运行时将 libBLAS.dylib 路径更改为 anacondas 路径的实用程序。

关于Python:导入 Slycot,未找到符号:_dgesv_,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41284215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com