1

我正在尝试通过以下代码行导入 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

我该如何解决这个问题?

4

2 回答 2

0

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

  • 我建议激活到您的环境中。
  • 然后 pip 卸载你的 torch_geometric 库
  • 然后终于重装了。

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

于 2021-07-19T18:40:09.007 回答
0

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

请参阅他们的文档中的通过 pip 轮子安装。

于 2021-10-24T13:39:05.393 回答