簡體   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