anaconda和pytorch安装以及遇到常见错误:CondaError: Cannot link a source that does not exist;Redistributable is

Anaconda在安装有两种途径:官网直接下载和清华大学镜像源网站(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?jiC=M&O=D),前者下载速度时非常慢的不用想了,推荐使用后者直接下载,安装过程基本没有什么问题,使用管理员权限安装,一直点击next即可;

安装pytorch:

1、打开Anaconda Navigater,点击root,点击open in terminal打开终端;

2、打开Pytorch官网https://pytorch.org/get-started/locally/,官网自动给出命令行,以下形式:

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

但是别急,执行这条命令基本上是不可能安装成功的,因为是在自己虚拟的环境下安装,解决办法是 添加清华大学镜像站至Anaconda,在终端中输入以下命令:

conda config --add channels http://mirror.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirror.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

以及:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

要注意将:官网提供的命令行中的-c pytorch去除,即可安装成功;

如果你是根据-动⼿学深度学习 PYTORCH 版(DEMO)中提到的通过知乎用户猴子提供的Anaconda安装包安装的,后面再安装pytorch必然会遇到问题:CondaError: Cannot link a source that does not exist;是因为他提供的Anaconda版本较旧,你从官网获取的pytorch安装包一般是最新版本,不兼容导致的;此时的解决办法是:

1、在终端输入:

conda install tqdm -f

即可;

2、复制官网提供的命令行

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

即成功

安装之后import pytorch时可能会遇到的问题:

Microsoft Visual C++ Redistributable is not installed

参考该链接能解决https://blog.csdn.net/qq_29750461/article/details/108083764

Pycharm配置Anaconda环境:

https://blog.csdn.net/baoxiao7872/article/details/80328224

你可能感兴趣的:(anaconda)