pytorch安裝(使用pip3裝到conda環境下)


之前在windows上使用pip3的方式安裝過pytorch,雖然偶爾也會HTTP Error,安裝失敗,但是基本還是可以安裝成功的。上

這一次在ubuntu上裝了anaconda,想着之后的庫都用conda安裝,而不使用ubuntu自帶的python2.7和python3.5,因此使用如下命令安裝

然后基本都是HTTP Error,然后我還試了訪問anaconda.org,網頁基本刷不出來,另外還試着在anaconda navigator處下載,

甚至還用上了wget,結果速度只有幾B/s。上網查閱,有些說問題在於代理,我並沒有開代理。總之,查了好一會,一無所獲,只好作罷。

 

之后,我直接使用了pip3的方式安裝,寄希望於它能直接安裝到anaconda的python3.7下,而不是系統自帶的python3.5下。但是最后結果它還是安裝到了系統自帶的python3.5下。

 

一方面是anaconda的python3.7存在大量常用庫,一方面是python3.5只裝了pytorch,在運行程序時需要兩方面的庫。因此我開始像以前在windows上配置環境變量一樣,配置路徑,以使程序能用上兩處的庫。我配置了一個環境變量PYTHONPATH,一開始只包含了python3.7的site-packages,但是程序報錯,還不夠,再將python3.7的整個路徑添加,這次好像使python3.5和python3.7沖突了。總之感覺還是治標不治本。

於是我決定還是卸載掉pytorch,之后想着要把conda的pytorch裝上。然而當我要卸載的時候,卻發現pytorch沒安裝。其實這時檢測的應該是python3.7下的。於是我就pip3 install torch,結果還真的開始下載了。

最后裝成功了。哈哈~

原因應該是前面已經裝了一個在python3.5下,於是這次再次裝的時候自動裝到了python3.7下。因為這兩邊的庫是相對獨立的。例如在python3.7下裝的庫,在python3.5這里還可以裝。

萬萬沒想到,最后是以這種方法弄好的,雖然python3.5下的pytorch被閑置了,有點占用空間。

 

注:

1、設置環境變量:export PATH=$PATH:/要添加的路徑   或者    export PATH=/要添加的路徑$PATH

使用export命令聲明環境變量是臨時的,變量在關閉shell時失效。修改配置文件才能保證永久性。

2、/etc/profile —— 此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行。因此在該文件中的export PATH會登錄執行,保證永久性。還有其他幾個文件。

 


免責聲明!

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



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