繁体   English   中英

加载pytorch几何时出现Dlopen错误

[英]Dlopen error in loading pytorch geometric

我正在尝试通过以下代码行导入 torch_geometric:

from torch_geometric.data import Data

并不断遇到以下错误:

    dlopen(/Users/akumbhari/opt/anaconda3/envs/py38/lib/python3.8/site-packages/torch_sparse/_convert_cpu.so, 6): Symbol not found: __ZN2at8internal13_parallel_runExxxRKNSt3__18functionIFvxxmEEE
  Referenced from: /Users/akumbhari/opt/anaconda3/envs/py38/lib/python3.8/site-packages/torch_sparse/_convert_cpu.so
  Expected in: /Users/akumbhari/opt/anaconda3/envs/py38/lib/python3.8/site-packages/torch/lib/libtorch_cpu.dylib
 in /Users/akumbhari/opt/anaconda3/envs/py38/lib/python3.8/site-packages/torch_sparse/_convert_cpu.so

我该如何解决这个问题?

这似乎是您当前环境的 lib 文件的问题。

  • 我建议激活到您的环境中。
  • 然后 pip 卸载您的 torch_geometric lib
  • 然后最后重新安装它。

如果错误仍然存​​在,那么最好的办法是创建一个新的空环境并重新安装您的软件包。

对我来说解决这个问题的是从轮子安装torch-geometric及其依赖项(而不是使用例如 conda)。

在他们的文档中查看通过 pip Wheels 安装

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM