如何解决pytorch_geometric安装错误。未定义的符号:_ZN5torch3jit17parseSchemaOrNameERKSs #999

问题描述 投票:0回答:3

如何解决 pytorch_geometric 安装错误。未定义的符号:_ZN5torch3jit17parseSchemaOrNameERKSs #999

解决方案: conda 安装 pytorch pyg -c pytorch -c pyg -c conda-forge

conda create -n py38 pip

conda 安装 pytorch pyg -c pytorch -c pyg -c conda-forge

conda 安装 pyg -c pyg -c conda-forge

sudo apt-get install libfreetype6-dev

pip install -r 要求.txt

pytorch
3个回答
0
投票

也许可以在这里检查: https://github.com/pyg-team/pytorch_geometric/issues/999

大多数人说是因为你安装pytorch的方式和两个版本(cpu和gpu版本都安装了)


0
投票

我也有类似的问题。正如此 GitHub 评论中提到的,当我们的系统中安装了不同的 torch 版本时,就会出现此问题。这个问题出现在我的anaconda虚拟环境中,我安装在以下路径中

/home/anaconda3/envs/python-3.9

我按照以下步骤解决了这个问题。

步骤01:首先删除所有现有的torch安装及其依赖项。

$ cd /home/anaconda3/envs/python-3.9/lib/python3.9/site-packages
$ rm -rf torch*

步骤02:重新安装特定的PyTorch版本和相关依赖项,如下所示。

$ pip install torch -f https://data.pyg.org/whl/torch-<PYTORCH-VERSION>+<CPU|GPU>.html
$ pip install torch-geometric -f https://data.pyg.org/whl/torch-<PYTORCH-VERSION>+<CPU|GPU>.html
$ pip install torch-sparse -f https://data.pyg.org/whl/torch-<<PYTORCH-VERSION>+<CPU|GPU>.html
$ pip install torch-scatter -f https://data.pyg.org/whl/torch-<PYTORCH-VERSION>+<CPU|GPU>.html

确保根据您的要求和系统(CPU 或 GPU)安装 PyTorch 版本。例如我安装的是以下版本。

$ pip install torch -f https://data.pyg.org/whl/torch-1.12.1+cpu.html
$ pip install torch-geometric -f https://data.pyg.org/whl/torch-1.12.1+cpu.html
$ pip install torch-sparse -f https://data.pyg.org/whl/torch-1.12.1+cpu.html
$ pip install torch-scatter -f https://data.pyg.org/whl/torch-1.12.1+cpu.html

您可以在这里找到所有稳定的 PyTorch 版本。另外,现在您将能够在 anaconda 安装路径中看到已安装的软件包

/home/anaconda3/envs/python-3.9/lib/python3.9/site-packages


0
投票

我发现我已经使用conda和pip安装了pytorch,所以我只是删除了pip安装的包,它工作得很好。

© www.soinside.com 2019 - 2024. All rights reserved.