Pytorch深度学习环境搭建——CondaHTTPError: HTTP 000 CONNECTION FAILED for url 的解决方案
文章目录
一、深度学习环境搭建
1.虚拟环境搭建
前言:
这里我的pytorch深度学习环境是搭建在虚拟环境里,使用Anaconda管理虚拟环境。
- 首先在Anaconda Prompt里创建虚拟环境pytorchpy36
命令入如下:
然后进入该虚拟环境:conda create -n pytorchpy36 python=3.6
conda activate pytorchpy36
看到这个前缀说明进入了该虚拟环境。
2.深度学习环境搭建
在pytorch.org官网里找到如下的命令。
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
复制Run this Command里的命令运行。
很多视频里只讲到这,默认就可以安装成功。But>>>,实际中我们还会遇到一些问题…
问题1:
解决办法:
查看了很多文章说的都是去更改镜像源,在.condarc里输入以下内容。
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
show_channel_urls: true
ssl_verify: false
envs_dirs:
- D://Anaconda//envs
remote_read_timeout_secs: 2000.0
我的用此方法并未解决,而是用了如下解决办法。
终极解决办法:
很多博主都没有讲到的解决办法。
在安装命令里要去掉-c pytorch -c nvidia,因为他会默认去pytorch和nvidia官网里下载,而国内下载不到,因此不会使用配置的镜像源而报错。
使用如下命令:
如果还没有成功,出现如下报错,说明是版本的问题。
此时,只需降低版本即可。
输入以下命令,使用11.3这个版本。
此时,出现如下界面,说明成功安装。
验证:
输入命令,出现如下界面,说明pytorch安装成功,并且显卡也是可用的。