配置python环境的小插曲

小插曲:一个下划线浪费了我一晚上

Problems

ModuleNotFoundError: No module named 'torch_geometric.utils.subgraph'

原因分析

1.库没安装好

直接pip install torch_geometric

然后仍然报出同样的错误

2.torch版本不够,pip版本不够,得弄个虚拟环境

一堆骚操作把自己整自信了,

但是还是不行(这是最蠢的操作)

3.环境杂糅了,导致各种版本不兼容

经过一番资料查询,这个库需要依赖于其他四个文件

而这四个文件还要根据python版本,torch版本,电脑是cpu还是gpu,如果是gpu还要确定gpu版本

https://pytorch-geometric.com/whl/https://pytorch-geometric.com/whl/点开这个链接首先根据自己torch版本,我的是2.1.2,另外不是gpu,所以选择cpu

python 复制代码
import torch

print(torch.__version__)    #查看cpu版本
print(torch.version.cuda)    #查看gpu版本

然后就是找到下图的四类文件(windows)

这里选择的方法就只单纯看python版本和操作系统(win,mac,linux)

python版本如果是3.11.x就选择cp311-cp311类型的(其他的同理)

选择好以后进入终端一个个pip下来,最后再pip install torch_geometric


按理如果真是缺库的话,操作完就应该不报错了,但是还是报错

于是我开始一步步拆分导包,发现最后一个torch_geometric.utils.的后面只有一个叫

_subgraph的文件(改了之后就不报错了..............)

心态炸了。。。虽然也不知道原来是不是有版本不兼容的问题,但是经过这样一折腾,对环境配置的理解也算是多了一点,以后也有了更多的处理经验吧。

相关推荐
想会飞的蒲公英9 小时前
计算机怎样读取中文文本:编码、清洗与标准化
人工智能·python·自然语言处理
天上路人9 小时前
A59P双波束语音模块:神经网络降噪在远场拾音中的工程实现分析
人工智能·深度学习·神经网络·ai降噪·ai语音·麦克风·回音消除
SeaTunnel9 小时前
从 Python Script 地狱到标准化数据集成框架
大数据·开发语言·python·程序员·代码·seatunnel
深度研习笔记10 小时前
OpenCV工业视觉实战09|项目EXE打包+工控机无环境部署+后台常驻运行,彻底脱离Python环境,完成项目最终交付
python·opencv·webpack
CCPC不拿奖不改名10 小时前
大模型推理架构与开源生态知识整理
数据库·windows·python·架构·langchain·开源·github
Marst Code10 小时前
(python)2026Plotly 库评估:交互式可视化到底值不值得引入?
开发语言·python
databook10 小时前
当散点图不够用时:用 t-SNE 可视化多维数据
python·数据分析·数据可视化
我的xiaodoujiao13 小时前
快速学习Python基础知识详细图文教程9--函数进阶
开发语言·python·学习·测试工具
weixin_4080996713 小时前
2026 图片去水印 API 接口完全指南:一键去除图片水印(附 Python/Java/PHP/C# 示例)
java·python·php·图片处理·api调用·图片去水印·石榴智能
去码头整点薯条ing14 小时前
某当网登录滑块【协议+OCR】
爬虫·python·ocr