当你出现dgl与torch版本不兼容的情况时,先将现在的环境卸载,然后重新安装环境、torch、dgl以及代码需要的其他安装包。
1.卸载现在的环境
(1)已经在环境中的,要先退出来到base环境中
conda deactivate
再删除环境,XXX是你自己的环境名字
conda remove -n XXX --all
(2)不在要卸载的环境中的,直接卸载就行
conda remove -n XXX --all
2.安装新环境
(1)安装环境,XXX表示要安装的环境名字
conda create -n XXX python=3.9
(2)激活环境
conda activate XXX
3.安装dgl
(1)dgl文件下载,根据你的需要选择合适的版本,下面是下载dgl的网站
https://anaconda.org/dglteam/repo
(2)复制红框中的内容,到刚刚安装好的新环境中去安装dgl,记得关闭梯子,不然会下载不成功。
4.安装torch
建议使用pip安装的,conda版本的试了一下没成功,不会安装torch的可以看我的另外一篇文章。
Anaconda、Pytorch、Pycharm安装教程(最详细的教程,手把手教会你安装)_anaconda和pytorch安装教程-CSDN博客
pip install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio==0.11.0 --extra-index-url https://download.pytorch.org/whl/cu113
5.安装结果