動機:我是一個ubuntu完完全全的小白,為了安裝pytorch教程反復重裝了很多次電腦,因為對linux的不熟悉,除了問題google不到解決方案就只好重裝再來一遍,經過多次的重裝系統,終于安裝好了pytorch,記錄一下方便自己以后查看,也方便跟我一樣的新手保護電腦;
建議:先完整的看一遍本教程,再來進行安裝,避免有的選項選錯導致安裝失敗,所有需要的軟件均在百度云
(鏈接:http://pan.baidu.com/s/1qXCoCCc 密碼:ml55)給出;
A、安裝雙系統;
1、首先打開UltraISO軟件制作的安裝盤,軟件在百度網盤中提供;
2、依次點擊工具欄中 文件--打開,然后找到?ubuntu-15.04-desktop-amd64.iso文件,點擊打開;
3、依次點擊工具欄中 啟動--寫入硬盤映像 , 這里要注意的 “硬盤驅動器” 一定要選中制作系統盤的U盤,寫入方式選擇USB-HDD+ , 便捷啟動--寫入新的啟動器引導扇區--選擇Syslinux;
4、在繼續之前請一定確保U盤中的數據都已經做過備份,數據無價;
5、點擊寫入按鈕,會彈出提示保存數據的彈窗,再次提醒,重要數據千萬做備份。然后點擊 是 ,差不多1分鐘的樣子,你的U盤啟動項就可以搞定了,點擊返回就好了;
B、給Ubuntu系統劃分存儲空間
1、右鍵點擊計算機--管理--存儲管理, 在非系統盤(C盤)的 E盤或者F盤 ,右鍵點擊鼠標選擇壓縮卷;
2、在彈出窗口中看到“輸入壓縮空間量”,這里根據自己的實際情況來,只是安裝雙系統體驗一下Ubuntu,20G足夠多了,如果準備做深度學習相關的工作,建議有多大給多大;
3、稍等一會就已經給ubuntu系統分配好了可用空間;
C、USB啟動安裝Ubuntu系統
? ? ? ? 這一部分已經完成了,沒有做記錄,所以,圖片都是網上教程的一些拼湊,大家以文字描述為主;
1、上網找到自己電腦進入啟動項的按鍵(假設是F11吧),然后開機并狂按F11進入啟動項設置選項,并選擇USB優先啟動;
2、在關機狀態插入剛才制作好的啟動盤,開機就會自動進入Ubuntu系統安裝引導界面;
3、在這里選中 Install Ubuntu選項;
4、然后選擇最下面的中文(簡體),可以選擇更適合你數熟悉的語言;然后點擊右側的 安裝ubuntu;
5、這里就比較關鍵了,一定要選中 最下面的其他選項,然后點擊繼續;
6、看到 安裝類型 彈窗,這里一共有4個分區,方法都是:選中空閑分區,然后點擊"+",?
1)創建“/boot”分區, 選擇空閑空間,點“+”按鈕。
? ? ? 新分區的類型:邏輯分區; ? 新建分區容量:200M; ? ? 新分區的位置:起始; ? ? ?用于:選擇” Ext4日志文件系統”; ?掛載點:/boot。
2) 創建‘/’分區,選擇空閑空間,點“+”按鈕。
? ? ? ? 新分區的類型:邏輯分區; ? ?新建分區容量: ? 輸入分配的大小; ? 新分區的位置:起始; ? ? ? ? 用于:Ext4日志文件系統 ?掛載點:選擇“/”。
? ? ? ? 注:體驗 ubuntu 系統的朋友,分配個10G左右就可以了,深度學習工作者建議100G;
3)創建交換空間,選擇空閑空間,點“+”按鈕。
? ? ? 新分區的類型:邏輯分區; ??新建分區容量:交換空間分配的大小; ?新分區的位置:起始; ? ? ? 用于:交換空間;
? ? ? 注: 交換空間不用選擇掛載點,大小建議: (大小+內存 >= 16G)
4)創建“/home”分區,選擇空閑空間,點“+”按鈕。
? ? ? 新分區的類型:邏輯分區; 新建分區容量:剩余的空間; 新分區的位置:起始;?
? ? ? 用于:Ext4日志文件系統; ? 掛載點:/home。
7、點擊繼續,并設置地區為:shanghai;
8、點擊繼續,輸入喜歡的用戶名和密碼;
9、點擊繼續,會提示已經安裝完成,需要重新啟動;
D、Ubuntu系統的一些基本設置
1、修改啟動項,可以在啟東時在 Ubuntu 和 Win7 中選擇;
? ? ? 使用 control+alt+t 打開終端窗口,?輸入 sudo gedit? etc/default/grub,
????? 設置:GRUB_DEFAULT ?= 10,保存退出;? 再輸入 sudo update-grub即可;
2、雙系統情況下,Win7 時間慢8小時解決;
? ? ? 在終端輸入,sudo?gedit?/etc/default/rcS, ?把?UTC=yes?改為?UTC=no,保存退出;
E、開始進入主題,安裝 Pytorch
?這里只是自己用的一些小方法,因為我不會別的解決辦法;
1、通過數據線將手機連接電腦,在手機中依次點擊 ? 設置--更多--網絡共享與便攜熱點,
? ? ? 選擇USB共享網絡;
2、選擇右上角的設置按鈕--選擇系統設定--語言支持,選擇安裝更新;在設置頁面選擇? 軟件和更新 --附加驅動(選定驅動和一個無線驅動);
3、現在可以通過Ubuntu來連接無線網,來進行下一步的安裝;
(下面兩步用來更新系統,軟件開始安裝之前更新比較好)
4、打開終端,輸入 "sudo apt-get update",按回車鍵。 輸入管理員密碼,按回車鍵。
5、再輸入 "sudo apt-get dist-upgrade",按回車鍵。在出現“你希望繼續執行嘛?[Y/N]”,
????? 請輸入“Y”,進入自動更新Ubuntu系統及你安裝的軟件。直到完成為止;
6、安裝CUDA ToolKit,找到cuda存放的文件夾,在終端依次輸入下面命令:
?????? sudo dpkg -i cuda-repo-ubuntu1504-7-5.deb
?????? sudo apt-get update
????? sudo apt-get install -y cuda
7、安裝 nVidia cuDNN library,找到cudnn存放的文件夾,在終端依次輸入下面命令:
????? tar zxvf cudnn-7.5-linux-x64-v6.0.tgz
????? cd cuda
????? sudo cp include/cudnn.h /usr/local/include
????? sudo cp lib64/libcudnn.* /usr/local/lib
????? sudo ln -sf /usr/local/lib/libcudnn.so.5.1.3 /usr/local/lib/libcudnn.so.5
????? sudo ln -sf /usr/local/lib/libcudnn.so.5 /usr/local/lib/libcudnn.so
????? sudo ldconfig -v
8、安裝 Anaconda3-4.4.0-Linux-x86_64.sh, 在終端中依次輸入一下命令:
?????? bash Anaconda3-4.4.0-Linux-x86_64.sh
??????? source?~/.bashrc
9、切換軟件源為清華源,為了保證后續安裝正常;
????? 選擇右上角 設置--系統設置--軟件和更新--ubuntu軟件--下載自--選擇其他站點
????? --mirrors.tuna.tsinghua,點擊確定即可;
10、繼續添加清華大學 TUNA提供的Anaconda倉庫鏡像,在終端依次輸入:
??????? conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
??????? conda config --set show_channel_urls yes
11、開始安裝Pytorch,在終端輸入下面命令:
??????? condainstall pytorch torchvision -c soumith
12、現在就已經完整的安裝了Pytorch,開始好好享受Pytorch吧!
13、注意:如果在安裝完成后出現軟件中心無法打開的問題:
??????? 首先在終端在輸入 sudo su root,進入超級用戶模式;
??????? 再輸入python --version,如果顯示python版本號不是2.7,就執行下面的命令:
??????? sudo?update-alternatives?--install?/usr/bin/python?python?/usr/bin/python2?100
??????? sudo?update-alternatives?--install?/usr/bin/python?python?/usr/bin/python3?150
??????? sudo?update-alternatives?--config?python
?????? python --version,會看到python版本已經切換回2.7,關閉終端會發現軟件中心好了;