深度學習從入門到入土,安裝軟件及配置環境踩了很多坑,過程當中參考了多處博主給的解決方法,遂整合一下本身的採坑記錄。python
(若遇到不同的錯誤,請參考其餘博主答案解決)學習
筆者電腦系統爲win10系統,在此環境下安裝3d
1.安裝Pycharm 5.0.3,順帶下載地址:blog
PyCharm5.0(32/64)位下載地址: 連接:https://pan.baidu.com/s/1eTYTyTG 密碼:h4geip
此處安裝一步到位,直接參考下載包安裝步驟。get
2.安裝Anaconda 3pycharm
官方下載地址:https://www.anaconda.com/distribution/#download-sectioncmd
選擇合適本身的版本,此處筆者選擇64位的Python3.7,安裝步驟下一步到底。深度學習
而後添加環境變量:博客
D:\Anaconda
D:\Anaconda\Scripts
D:\Anaconda\Library\bin
【採坑一】因爲此前安裝的軟件過多,致使添加環境變量的時候出現提示【此環境變量太大,此對話框容許將值設置爲最長2047字符】。
【解決方法】
在環境變量 中添加Path擴展Path項,新建【Path_Extend】(名字任取),而後在原Path中添加【%Path_Extend%】,
以後須要添加到Path中的環境變量,添加到【Path_Extend】中便可。
3.安裝python 3.6
因爲當時參考的博客的博主貼出後續遇到小問題而回退,python3.6,筆者也按步驟更換爲python 3.6版本
在【開始】打開
而後輸入:conda install python=3.6,自動回退到python3.6版本
4.安裝cuda,先更新顯卡驅動而後在顯卡驅動空着面板系統信息處查看支持的cuda版本
下載好安裝包後,下一步到底,等待安裝完成
而後添加環境cuda變量
在系統【Path】中添加cuda安裝目錄下的bin文件
【C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin】
打開CMD
輸入:nvcc -V
若能查看到Cuda版本號,說明cuda及環境變量配置成功。
【採坑二】若同時安裝多個版本的cuda,可把須要用到的cuda對應的版本環境變量放在Path前面
(筆者之前安裝了cuda9.0,此時安裝了cuda10.1,把cuda 10.1的環境變量添加到前面後,在cmd輸入nvcc -V,此時cuda版本顯示爲10.1)
5.安裝【Pytorch】
搜索【Pytorch官網 https://pytorch.org/】而後選擇相應的版本 複製命令
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
【管理員身份】打開CMD 而後 粘貼 安裝 Pytorch的命令等待安裝
而後 y 等待下載安裝
若是沒有 管理員身份運行 將會提示:Missing write permissions in:
打開pycharm檢查pytorch安裝是否成功,新建py工程,輸入代碼
打印出版本號:
到此所須要的環境及配置安裝完畢
【備註:安裝 Pytorch 和 CUDA 遇到的錯誤不少,主要是版本號沒對上,此處只記錄最終可用的版本
(信心滿滿開始學習,差點死在環境配置上,記花了兩天時間安裝軟件及環境的路程)】