首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未加载库:@rpath/libhdf5.103.dylib导入scanpy和表

未加载库:@rpath/libhdf5.103.dylib导入scanpy和表
EN

Stack Overflow用户
提问于 2021-06-12 01:58:54
回答 2查看 211关注 0票数 1

我已经在PyCharm中安装了scanpy和所有必要的相关包(表、numpy等),但是当我尝试导入scanpy时,我收到以下错误:

代码语言:javascript
复制
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tables/utilsextension.cpython-39-darwin.so, 2): Library not loaded: @rpath/libhdf5.103.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/tables/utilsextension.cpython-39-darwin.so
  Reason: image not found

当我尝试导入表格时,同样的错误也会出现,所以这似乎更根本上是导入包( scanpy所依赖的包)的问题。我已经尝试过卸载并重新安装scanpy和tables,以及PyCharm本身,但我仍然收到这个错误。

我对此还是个新手,老实说,我甚至不确定如何解释上面的错误消息或处理这个问题。libhdf5.103.dylib应该存储在其他地方吗?它看起来像libhdf5.103。looks当前存在于我的电脑上的usr > opt > anaconda3 > lib下。还有其他的问题吗?

EN

回答 2

Stack Overflow用户

发布于 2021-06-18 00:30:51

我也有同样的问题。从conda安装pytables解决了这个问题。

代码语言:javascript
复制
conda install -c anaconda pytables

然后我使用pip安装了scanpy。

票数 1
EN

Stack Overflow用户

发布于 2021-08-20 05:41:43

Neuronur工作的诀窍。如果您想节省一些存储空间,使其工作的底层方法是在您的环境中创建符号链接:ln -s /Users/yourLocalUserName/miniconda3/envs/your_envs_name/lib/libhdf5.dylib /Users/yourLocalUserName/miniconda3/envs/your_envs_name/lib/libhdf5.103.dylib

ln -s /Users/yourLocalUserName/miniconda3/envs/your_envs_name/lib/libhdf5_cpp.dylib /Users/yourLocalUserName/miniconda3/envs/your_envs_name/lib/libhdf5_cpp.103.dylib

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67941586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档