【问题标题】:Importing pytorch geometric results in an error message导入 pytorch 几何会导致错误消息
【发布时间】:2021-10-18 23:51:45
【问题描述】:

我突然无法导入 pytorch 几何,我不知道为什么。我在我的 conda 环境中添加了包的屏幕截图以及我尝试import torch_geometric 时收到的错误消息。

import torch
import torch.nn.functional as F
from torch_geometric.nn import GCNConv

错误信息:

OSError: dlopen(/Users/anstercharles/opt/anaconda3/lib/python3.8/site-packages/torch_sparse/_convert_cpu.so, 6): Symbol not found: __ZN2at8internal13_parallel_runExxxRKNSt3__18functionIFvxxmEEE 引用自:/Users/anstercharles/opt/anaconda3/lib/python3.8/site-packages/torch_sparse/_convert_cpu.so 预期在:/Users/anstercharles/opt/anaconda3/lib/python3.8/site-packages/torch/lib/libtorch_cpu.dylib 在/Users/anstercharles/opt/anaconda3/lib/python3.8/site-packages/torch_sparse/_convert_cpu.so

跑步:

conda list pytorch

给我:

Name Version Build Channel
pytorch 1.9.0 cpu_py38h490fcb8_1 conda-forge
pytorch-cluster 1.5.9 py38_torch_1.9.0_cpu rusty1s
pytorch-geometric 1.7.2 py38_torch_1.9.0_cpu rusty1s
pytorch-scatter 2.0.8 py38_torch_1.9.0_cpu rusty1s
pytorch-sparse 0.6.11 py38_torch_1.9.0_cpu rusty1s
pytorch-spline-conv 1.2.1 py38_torch_1.9.0_cpu rusty1s


其他详情

  • 操作系统:MacOS Mojave
  • 蟒蛇3
  • Python 3.8

【问题讨论】:

  • 请避免将代码/文本作为图片发布。
  • 好的。我改正了。
  • 这很可能是由于channel mixing(例如,pytorchanacondaconda-forge)。但是,仅查看 Anaconda Navigator 视图并不包含所需的信息。您能否添加运行conda list pytorch(在命令行)的输出?
  • 感谢您的评论。我将在上面的问题中对其进行编辑。
  • 我使用 conda install pytorch-geometric -c rusty1s -c conda-forge 下载 pytorch-geometric。那不应该阻止频道混合吗?

标签: pytorch conda pytorch-geometric


【解决方案1】:

我可以复制错误。 The documentation in the README,使用

conda install pytorch-geometric -c rusty1s -c conda-forge

不匹配the order that is actually used in the build,它有频道顺序:

-c defaults -c pytorch -c conda-forge -c rusty1s

解决方法

我发现它可以使用:

conda create -n foo -c defaults -c pytorch -c conda-forge -c rusty1s pytorch-geometric

【讨论】:

    【解决方案2】:

    根据@merv 的回答,我通过将我的 python 版本从 3.8 更改为 3.9 来解决它

    我创建了另一个环境如下:(M1 Mac Big Sur)

    • 蟒蛇:3.9.7
    • pytorch:1.9.1
    • pytorch-几何:2.0.1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-13
      • 1970-01-01
      • 1970-01-01
      • 2019-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-11-05
      • 1970-01-01
      相关资源
      最近更新 更多