本文共 1748 字,大约阅读时间需要 5 分钟。
OpenSSL.SSL.Error: [('SSL routines', 'ssl3_get_record', 'decryption failed or bad record mac')
在用conda安装的过程中会经常遇到的一个问题,就是:软件太大,老是下载中断
我要下载一个软件,conda会告诉我这个软件底层依赖好几个其他的软件,需要将它们一起下载安装,这个时候这一大堆软件中可能有几个体量很大,上百MB,很容易下着下着网络连接就中断了,而conda有没有断点下载功能,一旦下载中断,conda就会终止安装进程退出运行 以下是使用清华源下载的步骤:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
然后可以在文件夹中.condarc
下看到下面的字段:
conda config --show
如果在添加channels时,添加错误的信息,一定要手动删除,或者命令删除,不然安装会一直报错。
删除的话就把上面的add改成remove就行了!或者去文件.condarc
中,手动删除掉。 最后,输入下面的命令就可以安装成功咯,速度不是一般的快: conda install pytorch torchvision cudatoolkit=9.0
注:现在官网已经没有cuda9.0的安装pytorch命令,不过也可以用下面这条命令进行下载安装:(官网之前给的命令,应该也是可以照常安装9.0的)
conda install pytorch torchvision cudatoolkit=9.0 -c pytorch
注意:
上条命令中的:-c pytorch
参数指定了conda获取pytorch的channel,在此指定为conda自带的pytorch仓库。 因此,只需要将-c pytorch
语句去掉,就可以使用清华镜像源快速安装pytorch了。 不然安装清华镜像源的话还是会很慢的,这是因为指定错误啦 下部分内容转载自:
输出指令:
pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
2020.07.22更新:如果上面那个豆瓣依然不快(虽然还没出现过这种情况),可以换成下面的国内镜像网站。
清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中科技大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/
目前还是豆瓣的下载速度最有保障。