安装下载Anaconda和pytorch:CondaHTTPError,CondaMemoryError,下载中断,更换镜像源后速通

首先衔接一下上一篇,由于当时太忙了,然后等有时间的时候又忘了哪些代码是哪一题的了,所以…就没再继续传。

接着是这篇文章的内容:说一下我本人的经历,昨天下午开始下载安装pytorch,首先装了个Anaconda,然后才装的pytorch,装Anaconda的时候装了两次才装上,装pytorch,装了很多次,一直装到今天中午,从http error到部分下载超时到直接condaMemoryError,最后终于安好!

(一)下载Anaconda

参考文章1-下载Anaconda

可以看看这篇文章,除了最后那步的改python名没做之外其他我都是按照上面这个做的

下载Anaconda注意

下面就是我为什么会下载两遍的原因和下载完了Anaconda之后使用conda命令还是会出现conda不是内部命令或者是外部命令,因为在下载Anaconda的过程中会弹出一个类似于cmd窗口的黑框,那个不需要手动关,关了就可能安装不好!!!!(另外在最后等待安装的时候好像那个忽然出现了两个安装窗口,那个也别管,最后finish之后会自动关掉的),总之就是一切与这个相关的等finish之后再关掉!

是我参考的文章

参考文章2

(二)下载pytorch

1.尝试过但失败的方法

way1使用清华源

参考文章3-使用清华镜像源安装pytorch

但是出现了CondaHTTPError

CondaHTTPError:HTTP 000 CONNECTION FAILED for url<https://mirrors.tuna.tsinghua.edu.cn/anaconda***

对此,我尝试了以下的解决方法:

参考文章4-http问题处理1

参考上面这篇文章后出现的问题:

  • 能下载,但是我怀疑它是依旧是使用了default就是到官网下载,因为我没挂梯子下了好多次,每次都是下载那个1.几G的pytorch超时
  • 针对超时我还加长了时间,参考篇文章,参考文章5,但是延长了时间,依然无法下载,

参考文章6-http问题处理2

way2 直接到官网下

然后想到能不能直接去官网下载,就去搜,据说是官网是国外的网站啥的需要挂梯子,就挂着梯子下了几遍,发现还是在下那个1.几G的pytorch发生超时

way3 参考文章7-方法2

但是出现了这个问题

ERROR: torchvision-0.9.0+cu111-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

尝试去解决,参考了参考文章8 但是依然没用

3.对我来说有用的方法

在使用清华源一直无效,甚至出现了内存错误

CondaMemoryError: The conda process ran out of memory. Increase system memory and/or try again

就考虑换一个镜像,不过在换镜像之前我先把之前创建的在anaconda里面的那个出现内存问题的虚拟环境删掉,然后重建一次,防止再出现内存问题,删除和重建虚拟环境参考,参考文章9-anaconda创建删除虚拟环境

首先参考了这篇文章,大概了解一下有什么镜像可以用,参考文章10-镜像 然后首先去搜阿里云的镜像,看篇文章,参考文章11-成功安装pytorch的文章,就两行代码,安装成功!!(提示:这个是CPU版本的)

如果需要GPU版本且已经下好这个cpu版本也可以把torch删掉(我后面是因为发现自己下载的torch和torchvision不匹配导致导入torchvision的时候会出现的错误),所以后面就参考篇文章参考文章12中的链接把原来下的torch和torchvision删掉重下了一边,然后测试之后就发现变成了gpu版了

AttributeError: module 'torch.jit' has no attribute '_script_if_tracing'

判断是否是gpu版的(anaconda虚拟环境下输入)

python
import  torch 
torch.cuda.is_available()
# 若返回为True,则使用的是GPU版本的torch,若为False,则为CPU版本

(三)把pytorch放到pycharm中

左上角file-settings,点左边栏的python interpreter这一行,右边上面python interpreter,这个输入栏的最右边有个类似于设置的图标,点一下点击show All,点新弹出的窗口的左上角的+号,在新窗口的左边栏选conda environment,然后直接点右下角ok ,一路ok出来之后回到左边栏有python interpreter这个窗口,在下面显示库的那个小窗的左上角,点+号后输入pytorch下载就可以了,然后在pycharm中测试

import torch
print(torch.__version__)

你可能感兴趣的:(pytorch,python,深度学习)