加载pytorch几何图形时出现Dlopen错误



我正试图通过以下代码行导入torch_geometry:

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库
  • 然后最后重新安装

如果错误仍然存在,那么最好的方法是创建一个新的空环境并重新安装程序包。

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

请参阅其文档中通过pip轮进行的安装。

相关内容

  • 没有找到相关文章

最新更新