【发布时间】: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(例如,pytorch、anaconda、conda-forge)。但是,仅查看 Anaconda Navigator 视图并不包含所需的信息。您能否添加运行
conda list pytorch(在命令行)的输出? -
感谢您的评论。我将在上面的问题中对其进行编辑。
-
我使用 conda install pytorch-geometric -c rusty1s -c conda-forge 下载 pytorch-geometric。那不应该阻止频道混合吗?
标签: pytorch conda pytorch-geometric