[英]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.