No module named ‘torch_geometric‘解决办法

写在前面

1 不能简单的直接pip install torch_geometric或者 conda install torch_geometric
2 直接安装,到后面调用的时候还是会报错.需要先安装四个小部件再安装torch_geometric

STEP 1 : 首先检查自己的pytorch版本

Import torch
torch.__version__    #查看cpu版本
torch.version.cuda     #查看gpu版本

在notebook里查看是这样的

在这里插入图片描述
也可以在Anaconda Prompt中python下查看
在这里插入图片描述

STEP 2 : 下载四个小部件

在这里找到自己对应的版本点进去,会自动跳转出所有和你版本合适的部件

https://pytorch-geometric.com/whl/
在这里插入图片描述
点进去进入了下一个页面
在这里插入图片描述
选择适合你的,点一下就下载了
我这里选择的是
torch_cluster-1.5.9-cp38-cp38-win_amd64.whl
torch_scatter-2.0.8-cp38-cp38-win_amd64.whl
torch_sparse-0.6.12-cp38-cp38-win_amd64.whl
torch_spline_conv-1.2.1-cp38-cp38-win_amd64.whl

(**注意:**这里有几个尽量不要选择最高版本,因为在安装时会报错。如果安装时报错了,就回到这一步,重新下载,继续按照下面步骤进行就可以了!)

STEP 3 : 如果直接pip install 四个文件名 ,会报错说找不到文件,就像这样

在这里插入图片描述
所以需要把这四个文件放在你的安装路径下面
在你刚才下载的位置找到这四个文件,放到你上面报错的路径中
在这里插入图片描述

STEP 4 : 开始安装

回到Anaconda Prompt,在你要安装的环境下

pip intall+你的文件名.Whl,如:

pip install torch_cluster-1.5.9-cp38-cp38-win_amd64.whl
pip install torch_scatter-2.0.8-cp38-cp38-win_amd64.whl
pip install torch_sparse-0.6.12-cp38-cp38-win_amd64.whl
pip install torch_spline_conv-1.2.1-cp38-cp38-win_amd64.whl

最后,安装torch_geometric

pip intall torch_geometric

完成了!!!

pytorch初学笔记,请多指教!!!

  • 104
    点赞
  • 149
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
### 回答1: 这个错误提示是因为你的 Python 环境中没有安装 torch_geometric 模块。你需要先安装这个模块,可以使用以下命令: ``` pip install torch-geometric ``` 安装完成后,再运行你的代码就不会出现这个错误了。 ### 回答2: `no module named 'torch_geometric'` 错误表示在您的Python环境中找不到名为 `torch_geometric` 的模块。解决此问题的步骤如下: 步骤1:确认是否已安装 torch_geometric 首先,您需要确认是否已正确安装 `torch_geometric` 模块。您可以使用以下命令检查是否已安装该模块: ```python pip show torch-geometric ``` 如果该模块已正确安装,您应该能够看到模块的详细信息,包括版本号和安装路径。如果未安装,请继续下一步。 步骤2:安装 torch_geometric 确保已经设置好了 Python 和 pip 环境,并连接到互联网。然后,您可以使用以下命令安装 `torch_geometric` 模块: ```python pip install torch-geometric ``` 等待安装完成后,再次执行 `pip show torch-geometric` 命令,确认其正确安装。 步骤3:检查Python环境 如果安装步骤成功完成,但仍然出现 `no module named 'torch_geometric'` 错误,可能是因为您的Python环境没有正确配置或不可用。 请确认您正在使用的Python环境与您期望的一致,并且已将其添加到系统路径中。您可以尝试在Python交互式环境中导入模块来验证: ```python import torch_geometric ``` 如果仍然出现错误,请尝试重启您的Python环境,然后再次执行上述命令。 总结: `no module named 'torch_geometric'` 错误可能是由于未正确安装该模块或未正确配置Python环境引起的。通过确保模块已正确安装并检查Python环境,您应该能够解决此问题。 ### 回答3: "No module named 'torch_geometric'"意味着在计算机上没有安装名为'torch_geometric'的模块。torch_geometric是一个基于PyTorch的图神经网络库,用于处理图数据和图神经网络模型。 要解决这个问题,可以按照以下步骤: 1. 确保你已经安装了PyTorch。在PyTorch官方网站上下载并安装最新版本的PyTorch。 2. 打开你的终端或命令提示符窗口,并输入以下命令来安装torch_geometric: `$ pip install torch_geometric` 如果你使用的是conda环境,可以尝试以下命令: `$ conda install torch_geometric -c rusty1s -c conda-forge` 这将从PyPI或conda仓库中下载并安装torch_geometric。 3. 在安装完成后,重新运行你的程序或脚本。确保你在代码中正确地导入了torch_geometric模块: `import torch_geometric` 或者根据需要导入特定的子模块。 如果以上步骤都没有解决问题,可能是因为你的计算机上存在其他配置或安装问题。在这种情况下,你可以尝试更新你的软件包管理器、重装PyTorchtorch_geometric,或者查看相关的软件包和依赖项是否有冲突或版本不匹配等。 总结起来,'No module named 'torch_geometric''问题可以通过安装正确的PyTorch版本并使用正确的安装命令来解决,还可以检查并更新相关的软件包和依赖项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值