问题描述:
安装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环境中。