Сбой установки PyTorch Не удалось найти версию, удовлетворяющую требованию

#python #pip #pytorch

#python #pip #pytorch

Вопрос:

Я пытаюсь установить PyTorch с PyCharm Community Edition 2020.2.3 x64 и Python 3.9.0 на ПК с 64-разрядной ОС Windows 10 pro

Я пробовал:

 pip install torch==1.7.0 cpu torchvision==0.8.1 cpu torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
 

и:

 python -m pip install torch==1.7.0 -f https://download.pytorch.org/whl/torch_stable.html
 

Должен ли я понизить версию Python, скажем, до версии Python 3.8.6 или PyTorch, чтобы заставить ее работать, или я делаю что-то еще неправильно, кроме этого, возможно, что-то пропустил для установки, например, я не выбрал CUDA, но, похоже, это другая причина:

ОШИБКА: не удалось найти версию, удовлетворяющую требованию torch== 1.7.0 cpu (из версий: 0.1.2, 0.1.2.post1, 0.1.2.post2) ОШИБКА: не найден соответствующий дистрибутив для torch == 1.7.0 cpu

с pip3 install https://download.pytorch.org/whl/cpu//torch-1.7.0+cpu-cp38-cp38-win_amd64.whl :

ОШИБКА: torch-1.7.0 cpu-cp38-cp38-win_amd64.whl не поддерживается колесом на этой платформе.

и

 pip install torch==1.4.0 cpu torchvision==0.5.0 cpu -f https://download.pytorch.org/whl/torch_stable.html -vvv
 

ОШИБКА: не удалось найти версию, удовлетворяющую требованию
torch == 1.4.0 cpu (из версий: 0.1.2, 0.1.2.post1, 0.1.2.post2)
ОШИБКА: Не найден соответствующий дистрибутив для torch == 1.4.0 cpu

Любой совет, руководство или пример были бы полезны

Решение:

Успешно установлен с помощью Python 3.8.6

Комментарии:

1. Я думаю, что этот пост должен вам немного помочь.

2. Простой ответ на ваш вопрос заключается в том, что PyTorch 1.7 не поддерживает python 3.9, см. Здесь .

3. @macOS Привет, я пробовал 1.4.0, как показано в моем посте, но это та же ошибка. Тогда какой вариант будет подходящим?

4. @If80 Я бы рекомендовал попробовать python 3.8. Если это не сработает, попробуйте python 3.7. Пожалуйста, сообщите, если что-то из этого сработало.

5.После небольшого исследования я нашел это It is recommended that you use Python 3.6, 3.7 or 3.8, which can be installed via any of the mechanisms above . здесь.

Ответ №1:

Я пробовал с Python 3.8.0, Python 3.8.5, Python 3.8.6 и Python 3.9.0. Похоже, он работает только с версией 3.8.6.