pip install pytorch碰到的各种问题

本文结合我当天遇到的不同困难,给出不同的解决方案

文章目录

    • 环境变量:
    • 配置interpreter:
    • 各种问题(pip版本、tool错误、wheel错误、超时):
    • 去官网下载whl文件:
    • 下的很慢或者超时:
    • 补充

环境变量:

电脑上本来是:python3.6+之前版本的pycharm,
torch、torchvision本来已经成功装好,但是要安装其他模块的时候出现了问题,我想问题应该处在环境变量中的path(右键此电脑、左键属性、左键高级系统设置之、左键环境变量、就会看到path了)
于是我就干脆照网上说的,重新下python3.8,并且在安装时:勾选 add to path 那个选项(大概叫这个)
(当然你也可以先试试把你当前版本的python的Scripts添加到环境变量,看看行不行)
最终的系统路径显示:pip install pytorch碰到的各种问题_第1张图片

配置interpreter:

我便遇到了在pycharm里配置interpreter的相关问题(打开pycharm、创建一个项目、File、Settings、Project:项目名、Project Interpreter)
重新下载了python,对于编译器pycharm来说,原先的interpreter设定应该没用了,所以我

  • 点击右边的设置形状的按钮,再点AddList item
  • 出现下面的界面:
    pip install pytorch碰到的各种问题_第2张图片界面中的:
    Location:应该选定你这个项目里面的venv文件,并且保证venv为空(意思是,如果你并没有新建项目,而是打开了之前用老版本python创建的项目,那venv 一定不是empty的) 所以最好是新建项目。
    Base interpreter:设为你安装的python路径(可以用上面访问path的方式去访问绝对路径)

interpreter设置好了,但是还是不行。。。

各种问题(pip版本、tool错误、wheel错误、超时):

我尝试在cmd里用pip install 来下载 torch、torchvision,但不管是用官网给我的那一串下载码,还是就单纯的pip install torch都不行。关键是,经过我的尝试,每次的错误真的是千奇百怪:有pip版本不够,要20+的;有找不到tool什么文件的;有wheel出差错的;有runtime exceed的。

去官网下载whl文件:

https://download.pytorch.org/whl/cpu/torch_stable.html
上面是whl下载的地址,在下载之前需要:在你的pycharm里面执行这样一段代码:

import pip._internal.pep425tags
a = pip._internal.pep425tags.get_supported()

来查看你的python适合下载那一版本的whl文件,然后去下载。
下载以后是这样的,不用去打开它们。在这里插入图片描述而是把它们移动到下面的位置,也就是你的Python的Scripts:
比如我的路径是:
C:\Users\13359\AppData\Local\Programs\Python\Python38\Scripts
pip install pytorch碰到的各种问题_第3张图片接着打开cmd,通过cd访问到上面的Scripts,然后:

  • 先通过pip install wheel来安装wheel(上图中有)
  • 生成wheel.exe之后,在pip install xxx(这个xxx是你下载的whl文件,文件名要原封不动的打上去,就比如我的是:pip install torch-1.4.0+cpu-cp38-cp38-win_amd64.whl
  • 然后就…还是超时

下的很慢或者超时:

参考pip下载超时解决方案
结合了这个方案,几秒就下完了

补充

链接可以下载其他库的whl文件here
可以使用ctrl + F 去搜索你想要的内容

你可能感兴趣的:(机器学习)