繁体   English   中英

在ubuntu 14.04(cuda 8.0,python2.7.6,pip 19.0.1)上使用pytorch for gpu安装错误 - 不支持滚轮

[英]pytorch for gpu installation error on ubuntu 14.04(cuda 8.0, python2.7.6, pip 19.0.1) - wheel not supported

我按照pytorch网站上的教程命令,但出现了这样的错误。

错误:torch-1.0.0-cp27m-linux_x86_64.whl不是有效的轮盘文件名。

我使用以下命令进行安装。

pip install https://download.pytorch.org/whl/cu80/torch-1.0.0-cp27-cp27m-linux_x86_64.whl

是一个ZIP存档,扩展名为.whl,应具有特殊格式的文件名,并包含可在您的平台上识别的可重定位Python包。

请使用您的网络浏览器(如Firefox) 直接从PyPI网站获取manylinux1轮子:

torch-1.0.1.post2-cp27-cp27 m - manylinux1 _x86_64.whl(582.6 MB)
torch-1.0.1.post2-cp27-cp27 mu - manylinux1 _x86_64.whl(582.5 MB)<=试试这个

请确保选择适合您特定操作系统/平台的一个。 在您的情况下, mu-manylinux1是最可能的选择。 您可以使用此shell命令来确保:

$ 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以UCS-4(UTF-32)格式存储Unicode数据。
cp27代表Python 2.7; 同样cp36适用于Python 3.6
x86_64适用于64位平台。 Pytorch不支持32位..

所有manylinux1轮子都需要pip v8.1或更高版本才能进行pip install (你有v19.0.1 - ok)。

关于你在评论中提到的SSLError...sslv3 alert handshake failure ,这是因为大约一年前pip没有使用旧的SSL / TLS协议连接到PyPI,而是系统的底层OpenSSL库已过时,Python 2.7.6 ssl模块无论如何都不支持所需的TLS 1.2协议。 我将在你的另一篇帖子中解决这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM