#python #installation #jupyter-notebook #pytorch #conda
#python #установка #jupyter-notebook #pytorch #conda
Вопрос:
Я попытался установить PyTorch, используя установочный код с официального сайта PyTorch. Я запускаю его локально в записной книжке Jupyter на Conda navigator
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.
Что делать?
Ответ №1:
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/noarch
Если вы посмотрите на win64
: https://conda.anaconda.org/pytorch/win-64 на самом деле он содержит pytorch
пакеты.
Итак, в pytorch
x86
каналах нет pytorch
пакетов, и, кроме того, невозможно создать среду другой архитектуры, что означает, что для использования вам необходимо установить 64-разрядную Anaconda pytorch
.