首先,肯定没有人直接傻傻的从官方源直接conda/pip install(非大陆的朋友请忽略),因为速度实在感人。
其次,相比于使用国内镜像源,例如清华源(好像国内只有清华源,中科大的最终还是定向到清华源的),情况并没有好到哪去;通常是cudatoolkit和Pytorch这种比较大的包(几百MB)下载到一半就停住了(无语),导致整体还是安装失败。
So,良药就是离线安装,啥叫离线安装?
简单来说就是例如你要安装numpy,那么就去pypi官网搜numpy,如图
把适合自己操作系统的和版本的.whl文件下载下来,然后在该.whl下载的目录下输入pip install numpy-xxx-.whl
;这就是离线安装,而且通常情况下不会失败。
扯远了。。
Pytorch:
从pytorch官网中打开红框部分的网址:
https://download.pytorch.org/whl/torch_stable.html
然后找到适合自己的版本下载,因为还是国外的网站,可能下载速度还是会慢一点,用迅雷或者其他的辅助工具应该可以解决(不好说,因为我没用过迅雷)
ps:
需要解释一下安装包的名称含义,例如
- cu102:指的是cuda10.2版本
- torch-1.7.0:不用解释
- cp38:python3.8版本
- win/linux:操作系统
上面是GPU版本的,CPU版本的是以CPU开头的:
希望大家就是少走弯路,不要在配置环境下花太多的时间(一天没安装成功心态真的容易炸)