安装pytorch时创建环境失败与一直卡在solve environment的解决办法之一

问题描述:

安装pytorch一直失败。回顾一下处理过程。

安装方式原本很简单。就是用conda先新建一个环境。

conda create -n pytorch python=3.8

这里我遇到了第一个问题,新建环境不成功。报了一堆未知错误。

Collecting package metadata (current_repodata.json): \ ERROR conda.auxlib.logz:stringify(171): Expecting value: line 1 column 1 (char 0)

这个错误可能是由于conda索引(index)损坏或不完整导致的。

解决方法:

删除镜像文件。.condarc

镜像文件一般在用户文件夹下。

成功创建新环境。

然后启用这个环境

conda activate pytorch

接着在pytorch的官网上选择适合的配置。我的选择是这样的。

 在确保显卡驱动已经更新到最新之后,就可以直接在新建的环境下输入pytorch自动生成的命令就可以了。

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

就在这个时候我遇到了一些问题。我的conda一直卡在solve environment这里

 无论是更换环境,更换pythorn版本,清理conda的缓存,还是更换镜像都没用。

我怀疑是不是conda本身的问题。于是我重新安装了一下numpy,发现没问题。

只好试着重新安装conda,还是没有解决。因为我本人就在香港,所以不存在vpn节点的问题。

解决方法:

改用pip安装

 有点慢,但是一次成功。pip从未让人失望。记得要安装在你需要的环境下,不要安装在base环境中。

猜你喜欢

转载自blog.csdn.net/m0_50317149/article/details/130542733
今日推荐