【问题标题】:Dlopen error in loading pytorch geometric加载pytorch几何时的Dlopen错误
【发布时间】:2021-09-27 09:14:00
【问题描述】:

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

我该如何解决这个问题?

【问题讨论】:

  • /Users/?这看起来像 OSX,但您是根据您应用的标签明确询问特定于 Linux 的 API。另外,请提供minimal reproducible example。也可能是您弄乱了系统,或者这是一个简单的错误(根据错误跟踪器检查!)。关于错误消息,请在线搜索以了解其含义。

标签: python macos pytorch dlopen


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    请参阅他们的文档中的installation via pip wheels

    【讨论】:

      猜你喜欢
      • 2015-03-02
      • 2010-10-03
      • 2020-11-28
      • 2021-10-18
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 2020-11-10
      相关资源
      最近更新 更多