Когда я пытаюсь
pip install torch
, я понял
ОШИБКА: Не удалось найти версию, удовлетворяющую требованиям факела (из версий: нет)
ОШИБКА: для факела не найдено подходящего распределения
Поискав здесь stackoverflow, я обнаружил, что проблема в том, что мне нужна более старая версия Python, в настоящее время я использую 3.11. В этом посте говорилось 3.8, но он был написан некоторое время назад, так как мне найти последнюю версию python, которая будет запускать pytorch? Я не мог легко найти его на страницах PyTorch.
Pytorch поддерживает Python 3.10.
Вы всегда можете проверить архив torch или torch nightly, чтобы узнать, поддерживается ли нужная вам версия.
Хотя Python3.11 официально не поддерживается на данный момент (11 февраля 2023 г.), если вы работаете в Linux, вы можете установить версию Python3.11 Pytorch 1.13.1:
wget https://download.pytorch.org/whl/cu117/torch-1.13.1%2Bcu117-cp311-cp311-linux_x86_64.whl
pip3 install torch-1.13.1+cu117-cp311-cp311-linux_x86_64.whl
Просто обратите внимание, что это еще не доступно в Windows или других основных операционных системах.
Если вы хотите попробовать новую версию на других ОС, таких как Windows или Mac, вам нужно использовать ночные сборки.
Например, для Windows внутри powershell выполните:
wget https://download.pytorch.org/whl/nightly/cu117/torch-2.0.0.dev20230210%2Bcu117-cp311-cp311-win_amd64.whl -OutFile torch-2.0.0.dev20230210+cu117-cp311-cp311-win_amd64.whl
pip install torch-2.0.0.dev20230210+cu117-cp311-cp311-win_amd64.whl