我尝试使用 PyTorch 官方网站上的安装代码安装 PyTorch。我在 Conda 导航器上的 Jupyter 笔记本中本地运行它
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
我收到以下错误
PackagesNotFoundError: The following packages are not available from current channels:
- pytorch
- cudatoolkit=10.2
Current channels:
- https://conda.anaconda.org/pytorch/win-32
- https://conda.anaconda.org/pytorch/noarch
- https://repo.anaconda.com/pkgs/main/win-32
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-32
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-32
- https://repo.anaconda.com/pkgs/msys2/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
该怎么办?
TL;DR使用 64 位 Anaconda
conda
管理一个平台和架构的包。
看起来您安装了 32 位 (x86) Win Anaconda 版本,在这里:
- https://conda.anaconda.org/pytorch/win-32
您可以检查该链接下的频道 ( https://conda.anaconda.org/pytorch/win-32 ) 不包含任何pytorch
包,这个也一样:https : //conda.anaconda.org/pytorch/诺阿奇
如果您查看win64
:https : //conda.anaconda.org/pytorch/win-64,它实际上包含pytorch
包。
因此,通道中没有pytorch
x86
包,pytorch
而且无法创建其他架构的环境,这意味着您需要安装 64 位 Anaconda 才能使用pytorch
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句