Колесо - это ZIP-архив с расширением .whl, который должен иметь специально отформатированное имя файла и содержать перемещаемый пакет Python для распознавания на вашей платформе.
Пожалуйста, используйте ваш веб-браузер, такой как Firefox, чтобы получить manylinux1 wheel непосредственно с сайта PyPI :
torch-1.0.1.post2-cp27-cp27 m - manylinux1 _x86_64.whl (582,6 МБ)
torch-1.0.1.post2-cp27-cp27 mu - manylinux1 _x86_64.whl (582,5 МБ) <= попробуйте этот </p>
Пожалуйста, не забудьте выбрать тот, который подходит для вашей конкретной ОС / платформы. В вашем случае mu-manylinux1
является наиболее вероятным выбором. Вы можете использовать эту команду оболочки для обеспечения:
$ python -c "import sys; print 'UCS4/UTF-32: mu-manylinux1' if sys.maxunicode > 65535 else 'UCS2/UTF-16: m-manylinux1'"
Версия Python 3:
$ python3 -c "import sys; print('UCS4/UTF-32: mu-manylinux1' if sys.maxunicode > 65535 else 'UCS2/UTF-16: m-manylinux1')"
mu встречается чаще и означает, что ваш Python хранит данные Unicode в формате UCS-4 (UTF-32).
cp27 обозначает Python 2.7; аналогично cp36 для Python 3.6
x86_64 для 64-битной платформы. Pytorch не поддерживает 32-битные ..
Все колеса manylinux1 требуют, чтобы pip v8.1 или новее был pip install
'ed (у вас v19.0.1 - нормально).
Относительно SSLError...sslv3 alert handshake failure
, которое вы упомянули в комментарии, это связано с тем, что pip
не использует старые протоколы SSL / TLS для подключения к PyPI примерно год назад, а является базовой библиотекой OpenSSL вашей системы устарел, и модуль Python 2.7.6 ssl
все равно не поддерживает требуемый протокол TLS 1.2. Я решу эту проблему в вашей другой публикации .