常规步骤:
- 首先,先去pytorch官网,找到合适自己环境的命令;

注:你用conda安装,就要有conda卸载;用pip安装,就用pip卸载 - 然后,你就会漫长的等待……
- 最后,就会一直出现下面的错误提示,如果要想下载成功,可以中断后在继续下载,再中断,再下载,再中断,再下载……
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了。
不然安装清华镜像源的话还是会很慢的,这是因为指定错误啦
下部分内容转载自:博文
Python报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool解决方法
输出指令:
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/
目前还是豆瓣的下载速度最有保障。
这篇博客介绍了如何通过清华源安装PyTorch,包括conda安装过程中的常见问题和解决方案,如长时间下载导致的错误及如何使用清华源加速。此外,还提到了Python pip安装时遇到`ReadTimeoutError`的处理方法,提供了一些国内镜像站点以加快下载速度。
6702

被折叠的 条评论
为什么被折叠?



