也是很难过的,别人一条pip指令就可以安装pytorch,轮到我就是各种出错。所以记录一下安装过程遇到的问题。
尝试1
python2.7,用官网给的指令
$ pip install torch torchvision
报错:
RuntimeError: PyTorch does not currently provide packages for PyPI (see status at https://github.com/pytorch/pytorch/issues/566).
参考方法:
$ pip install no-deps torchvision
尝试2
$ pip install no-deps torchvision
报错:
Could not find any downloads that satisfy the requirement no-deps
网上说是网络链接的问题。弃之。
尝试3
参考博客:https://blog.csdn.net/may0324/article/details/78217689
用轮子wheel进行离线安装。
下载
在官网根据相应环境下载对应wheel安装包
http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl
下载torchvision安装包
https://pypi.python.org/pypi/torchvision/0.1.8
安装
$ pip install torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl
$ pip install torchvision-0.1.8-py2.py3-none-any.whl
报错:
xxx is not a supported wheel on this platform.
参考方法:
1、pip 过时了,更新之
$ python -m pip install --upgrade pip
2、python版本和下载的wheel版本是否匹配
3、pip命令下wheel文件名是否支持,进入python,输入指令进行查看
$ import pip ; print (pip.pep425tags.get_supported())
4、(该方法解决了我的问题!!!)
参考博客:https://blog.csdn.net/flyfreelv/article/details/79107449
机子上安装了python2和python3 两个版本,所有选择到底是哪个Python版本,此处选择python2。
将上述两条指令稍作改变
$ python2 -m pip install torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl
$ python2 -m pip install torchvision-0.1.8-py2.py3-none-any.whl
不再报错,测试 import torch,终于成功了。喜大普奔。