赞
踩
更新PyTorch中遇到的问题。
conda中无法安装Pytorch
直观表现为在conda的库中,找不到PyTorch的下载方式。
本人的Anaconda是从镜像下载的。不排除其他人可以通过这个方式下载。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8zngVAky-1570705870113)(C:\Users\73416\Desktop\MarkDown\图片\图片文件夹\记录一次PyTorch版本更新\1570704169518.png)]
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
通过conda命令conda install pytorch torchvision cudatoolkit=10.0 -c pytorch
下载的时候,出现如上的报错。
报错的原因,我猜测于“不符”有关(inconsistent)。
目前我没有找到解决办法。
另外,我是用conda下载第三方库,经常出现各种各样的问题。
使用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
!!!
复盘一下。
首先我之前确实是确定,将路径
cd
到E: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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。