ubuntu 14.04 pytorch安裝


一. pytorch官網上有安裝說明:

image

 

但是在安裝過程中,由於pip版本為1.5.4,需要先對pip版本進行升級才行,升級步驟如下:

1. sudo apt-get remove python-pip

2. 從https://pypi.python.org/pypi/pip#downloads,下載pip的源碼:

image

 

3. 解壓源碼

4. 執行 sudo python setup.py install

5. 使用命令:pip install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl -i http://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com, 安裝pytorch,即使用了豆瓣的鏡像,發現速度還是太慢。所以就直接將其鏈接地址拷貝到迅雷中進行下載(幾分鍾就下載好了),然后將下載好的whl文件上傳到服務器上,直接用pip install 進行安裝,安裝好后,發現numpy的版本是1.8的,不匹配。需要對numpy進行升級。

image

 

二、numpy卸載不干凈

執行完成:pip install numpy --upgrade -i http://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com --user后,

image

發現python版本仍然是:1.8.2,此時,采用__file__定位到1.8.2版本的numpy所在位置,

image

然后,使用命令:sudo rm -fr /usr/lib/python2.7/dist-packages/numpy/,強制將老版本的刪除掉,之后發現numpy變成新版本的。新版本的路徑和老版本的路徑不一樣:

image

 

三、升級完numpy版本后,pytorch能夠成功導入:

此時再查看,發現torch已經成功安裝:

image

 

四、總結

pytorch需要numpy1.13的版本,並且需要pip為9.0版本的;由於網絡的原因,直接使用pytorch官網的安裝命令,會耗費大量時間,比較pytorch的安裝包有400多MB,此時若采用迅雷現將pytorch的whl文件下載好,在用pip進行安裝,可以加快安裝流程;numpy卸載不干凈,需要手工刪除老版本numpy所在的文件夾,而后新版本才會出現,numpy新版本和老版本的存放位置不一樣,而老版本所在路徑逼比新版本所在路徑先被搜索到,所以如果不刪除老版本的路徑,新版本就一直不會被發現。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM