Unsupported Wheel Ошибка при установке pip PyTorch без Conda - PullRequest
0 голосов
/ 30 января 2019

Я пытался установить PyTorch в Windows 10 для Python 3.7.1

У меня нет Anaconda на моей машине, и я не хочу его устанавливать.Я считаю, что я уже выполнил все необходимые условия (CUDA v10.0, NumPy).Когда я запускаю следующую команду установки в командной строке администратора (находится на веб-странице PyTorch):

pip3 install https://download.pytorch.org/whl/cu100/torch-1.0.0-cp37-cp37m-win_amd64.whl

Я получил следующую ошибку:

torch-1.0.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

Я попытался загрузить файл wheel в моем браузере, затем запустил измененную команду в моем каталоге загрузок.

pip install torch-1.0.0-cp37-cp37m-win_amd64.whl

Я получил то же сообщение об ошибке.Моя версия pip обновлена, и я пытаюсь установить соответствующий файл wheel для моей версии Python.Эта проблема является уникальной для других, так как я не хочу использовать Conda для установки PyTorch.Что вызывает эту проблему?

1 Ответ

0 голосов
/ 21 февраля 2019

Для колеса, которое я пытался установить, требовался 32-битный Python, у меня был установлен 64-битный Python.Поэтому колесо, которое я пытался установить, было несовместимо с моей версией Python.

Проверка версии Python:

Я подтвердил свою версию Python, используя следующую команду:

python -c "import struct; print(struct.calcsize('P') * 8)"

Проверка версии колеса:

64-битные диски обычно содержат amd64 или похожие в их названии

32-битные колеса обычно содержат win32 или похожие в их названии

Переключение на 64-битную установку Python:

Установщик Windows Python по умолчанию не имеет 64-битной опции.Чтобы приобрести 64-битный Python, перейдите по адресу python.org/downloads/windows/ и выберите версию, в которой указано x86-64 (все остальные версии 32-битные).



Кредит phd за комментарий, который привел к этому решению.

Redditor имел ту же проблему здесь .

...