[PyTorch] 记录一次PyTorch版本更新

记录一次PyTorch版本更新

问题描述:

更新PyTorch中遇到的问题。

问题1:

conda中无法安装Pytorch

直观表现为在conda的库中,找不到PyTorch的下载方式。

本人的Anaconda是从镜像下载的。不排除其他人可以通过这个方式下载。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8zngVAky-1570705870113)(C:\Users\73416\Desktop\MarkDown\图片\图片文件夹\记录一次PyTorch版本更新\1570704169518.png)]

问题2:
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

通过conda命令conda install pytorch torchvision cudatoolkit=10.0 -c pytorch下载的时候,出现如上的报错。

报错的原因,我猜测于“不符”有关(inconsistent)。

目前我没有找到解决办法。

另外,我是用conda下载第三方库,经常出现各种各样的问题。

问题3:

使用conda内置的pip下载,下载路径为Python37的环境,而非conda的环境。

E:\Anaconda\Scripts>pip3 install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html
Looking in links: https://download.pytorch.org/whl/torch_stable.html
Requirement already satisfied: torch===1.2.0 in e:\python37\lib\site-packages (1.2.0)
Requirement already satisfied: torchvision===0.4.0 in e:\python37\lib\site-packages (0.4.0)
Requirement already satisfied: numpy in e:\python37\lib\site-packages (from torch===1.2.0) (1.17.2)
Requirement already satisfied: six in e:\python37\lib\site-packages (from torchvision===0.4.0) (1.11.0)
Requirement already satisfied: pillow>=4.1.1 in e:\python37\lib\site-packages (from torchvision===0.4.0) (6.1.0)

仔细观察,可以发现,安装路径为e:\python37\lib\site-packages,而非conda路径E:Anaconda\Scripts\lib\site-package。

所以在使用conda环境的PyCharm中,Torch仍然不可用。

解决方法:

在命令行中,通过cd命令,将路径切换到E:Anaconda\Scripts

运行PyTorch官网提供的代码,输入命令行运行。

切记,将pip3改为pip!!!

复盘一下。

首先我之前确实是确定,将路径cdE:Anaconda\Scripts,再使用pip install package_name是可以将package_name安装到conda环境下的。之前也没出现过问题。

安装到Python37还是conda,取决于用的命令是pip3 install XXX还是pip install XXX,不同就是出现在pip3和pip上。

具体原因不清楚。我的猜测是pip3专指Python37的pip,就算cd路径也没用。

另外也没想到官方给的安装代码有问题(并不是真的有问题,而是相对来说有问题,安装的时候不能保证百分百有效)。

Microsoft Windows [版本 10.0.18362.388]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\73416>cd E:Anaconda/Scripts

C:\Users\73416>E:

E:\Anaconda\Scripts>pip install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html
Looking in links: https://download.pytorch.org/whl/torch_stable.html
Collecting torch===1.2.0
  Using cached https://download.pytorch.org/whl/cu100/torch-1.2.0-cp37-cp37m-win_amd64.whl
Collecting torchvision===0.4.0
  Using cached https://download.pytorch.org/whl/cu100/torchvision-0.4.0-cp37-cp37m-win_amd64.whl
Requirement already satisfied: numpy in e:\anaconda\lib\site-packages (from torch===1.2.0) (1.17.2)
Requirement already satisfied: pillow>=4.1.1 in e:\anaconda\lib\site-packages (from torchvision===0.4.0) (5.4.1)
Requirement already satisfied: six in e:\anaconda\lib\site-packages (from torchvision===0.4.0) (1.12.0)
Installing collected packages: torch, torchvision
  Found existing installation: torch 1.0.0
    Uninstalling torch-1.0.0:
      Successfully uninstalled torch-1.0.0
  Found existing installation: torchvision 0.2.1
    Uninstalling torchvision-0.2.1:
      Successfully uninstalled torchvision-0.2.1
Successfully installed torch-1.2.0 torchvision-0.4.0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值