文章目录
1、添加镜像安装(失败了,)
2、使用whl文件分别安装(分别安装,成功了)
2.1 确定与当前Python3.6版本相匹配的Pytorch、torchvision细节信息
- 如果不安装支持Python3.6的版本号,会出现错误:“ XXX is not a supported wheel on this platform”,因此,需要查询支持Python3.6的详细本版信息
2.1.1 pip 20.0以下版本
- 方式一:通过查询,我选择安装(cp36, cp36m, manylinux1_x86_64)
cp35、cp36这样的标志,这就代表你要安装进的那个环境中的python版本(3.5、3.6)
import pip print(pip.pep425tags.get_supported())
- 方式二
import pip._internal print(pip._internal.pep425tags.get_supported())
2.2.2 pip 20.0及以上版本
- 使用上述旧教程,会得到pip has no attribute pep425tags
直接在命令行中输入,不要在Python解释器输入
以下命令:
从中我们可以看到pip debug --verbose
Compatible tags
字样,这些就是当前Python版本可以适配的标签。
参考链接(十分详细):https://blog.csdn.net/happywlg123/article/details/107281936
2.2 安装对应的Pytorch1.4.0
- 在whl下载网址,下载合适的pytorch1.4(
cp36, cp36m, manylinux1_x86_64
)
- 用
pip list
查一下你有没有wheel
这个库,没有的话自己手动装一下 - 和一般用pip安装类似,不过这次是直接用
whl文件
(方法为:pip install *.whl
),进入pytorch的whl存放的目录,输入pip install torch-1.4.0-cp36-cp36m-linux_x86_64.whl
进行安装
2.3 安装对应的torchvision0.5.0
- 要先安装PyTorch,再去安装torchvision,否则会报错
- 在这里查看与Pytorch1.4对应的torchvision的版本号
- 在这里,下载对应的torchvision(
cp36, cp36m, manylinux1_x86_64
)
- 用
pip install torchvision-0.5.0-cp36-cp36m-manylinux1_x86_64.whl
安装
3、补充
- 这个方法可以说是不仅仅适用于PyTorch的安装的,其他的任何的库都是可以的,当遇到无法直接下载的情况的时候,也可以尝试去下载它的whl,然后通过whl去安装我们的库。