配置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的文件(改了之后就不报错了..............)

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

相关推荐
江厌011 分钟前
金融大模型私有化:信创合规下,算力该按哪个口径配
人工智能·深度学习·大模型·私有化部署·gpu·信创·ai服务器
程序员良辰10 分钟前
服务器 JDK 环境变量配置:一键安装和手动配置有什么区别?
开发语言·python
颜安青11 分钟前
深度学习Pytorch下载推荐(笔记,仅记录学习)
pytorch·笔记·深度学习
nanawinona14 分钟前
先跑通小流程,再让 AI 和 Python 承接复杂量化
人工智能·python
DeepVisionary15 分钟前
8 月 20 款大模型同台:OpenAI 拆出三档家族,IBM 押注 512K 密集推理,Meta 回头开源 30B
python·自动化
未若君雅裁15 分钟前
自定义中间件:Node-style 与 Wrap-style 钩子全解析
python·中间件·langchain
奈斯先生Vector18 分钟前
本地图片识别怎么接入多模态 AI?用 Python API 理解 GPT-4o Vision 的真实工作流
开发语言·人工智能·windows·python·网络协议·http·aigc
测试老哥24 分钟前
Pytest 之assert断言的使用
自动化测试·软件测试·python·测试工具·测试用例·pytest·接口测试
2601_9563198836 分钟前
先把交易想法说清,再让 Python 承接
人工智能·python