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

时间:2019-01-25 02:43:39

标签: python pip pytorch

我在pytorch网站上遵循了tutorial命令,但出现了此类错误。

  
    

错误: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

1 个答案:

答案 0 :(得分:0)

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

请使用您的网络浏览器(例如Firefox)获取 manylinux1 轮子directly from PyPI website

  

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位。

所有许多Linux1轮子都需要点{@ {1}}版的pip v8.1或更高版本(您有v19.0.1-好的)。

关于您在评论中提到的pip install,是由于SSLError...sslv3 alert handshake failure自大约一年前以来就没有使用旧的SSL / TLS协议连接到PyPI,系统的基础OpenSSL库已过时,并且Python 2.7.6 pip模块始终不支持所需的TLS 1.2协议。我将在您的another posting中解决此问题。