pytorch无坑超详细图文CPU版小白安装教程(配gpu版链接、conda命令教程)
想安裝gpu版本的朋友們請移步gpu版pytorchan安裝教程直達
 
文章目錄
- 創建、激活、退出、刪除環境
- 法一:官網默認指令安裝(可能比較慢)
- 法二:更換清華源下載
- 法三:下載包安裝
- 版本對應問題
- Windows終端路徑切換命令
 
- 卸載包
- 附錄
- 鏡像源其他操作
- 一、查看鏡像源
- 二、添加其他鏡像源
- 三、刪除鏡像源【參考鏈接這里錯誤了】
- 四、切回默認源
 
- conda常用指令
 
創建、激活、退出、刪除環境
如果想方便管理,避免某些包版本沖突的話,為項目單獨創建一個環境是個不錯的選擇。在anaconda控制臺或者cmd中輸入以下命令conda create -n pytorch_cpu python=3.6
 可以創建一個名為pytorch_cpu,Python3.6的環境,環境名可任意取,跟在-n后面。
接著激活該環境conda activate pytorch_cpu,pytorch_cpu就是你想要激活的環境的名稱。激活成功后輸入指令那行最前面< >中的內容會變為你激活的環境名。如下面base會變成pytorch(我創建的環境名為pytorch)。
 
 
 再運行下述pip install啊或者conda install等安裝包的命令,所有包都將安裝到此環境中。
想退出當前的環境執行conda deactivate env_name(環境名),如下:
conda deactivate pytorch你會發現括號前面的pytorch又會回到base
 
 想某個刪除環境(慎重!!!不可逆)
 如果進入該環境,一定要先退出環境conda deactivate才能刪除(在環境里面無法刪除本環境),然后執行
 conda remove -n env_name(環境名稱) --all如下:
法一:官網默認指令安裝(可能比較慢)
pytorch官網安裝鏈接
 我是在Windows系統下用pip安裝,語言是Python,安裝的是cpu版本(CUDA:None),選擇完界面如下。本文講述cpu版本的安裝,gpu版本除了要額外安裝cuda和cudnn,其余操作與cpu版本并無差異。紅框給出的就是默認指令安裝,默認安裝torch、torchvision、torchaudio,==后面跟著的就是版本號,你可以選擇安裝自己想要的包以及喜歡的版本,如果指定了其中一個包的版本如pytorch==1.6.0,其他包的版本會自適應匹配。
 接下來將紅框內的命令復制到anaconda的控制臺按回車安裝就行。(當然cmd里面安裝也可)
 
官網安裝可能比較慢,因為是用外國的源(-f后面那一串東西)。如果太慢甚至不成功的話,可以試試以下兩種方法:更換清華鏡像源以及下載包安裝。
法二:更換清華源下載
語法:conda config --add channels 你所需的鏡像源地址
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ # 設置搜索時顯示通道地址 conda config --set show_channel_urls yes # 再加入Pytorch的Anaconda第三方鏡像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/最后運行你想安裝的包(install后面可以追加多個包,批量下載)
 conda install pytorch torchvision torchaudio
 也可以指定某個包的版本,pytorch會幫你自動適應其他包版本,如:conda install pytorch==1.6.0 torchvision torchaudio
上述兩行命令沒有指定安裝的源,經過添加清華源操作,會自動使用清華源來下載,速度飛快!
其他鏡像源清華鏡像源
法三:下載包安裝
版本對應問題
這個方法版本一定要對應,在剛才那個官網的鏈接就可以查看對象的版本信息。在最上方點紅框能查看之前的版本,里面有詳細介紹哪些版本是配套的。找到自己喜歡的版本復制命令安裝即可。
 借用一張別人整理好的版本對照圖,更詳細的還是請到官網查找,畢竟官網是個好東西。
 
 前面說的默認指令安裝那條指令中-f后面有一個鏈接,可以復制打開進去https://download.pytorch.org/whl/torch_stable.html里面是有torch、torchvision、torchaudio以及其他常用包的下載地址,點擊即可下載到本地。
里面有太多包,如何快速找到自己想要的那個版本呢,這里有個小技巧——頁面查找功能。Ctrl+F,輸入關鍵詞即可。
 
 上面兩個是我下載好的包。
 torch的版本是1.6.0,torchvision的版本是0.7.0,都是cpu的。cp36代表Python3.6版本,win代表Windows系統,鏈接里也有Linux和Mac系統。
接下來打開pycharm,在界面最下方打開終端Terminal。
 
 然后將路徑cd到剛才下載whl文件的那個路徑。右擊將地址復制為文本。
 
Windows終端路徑切換命令
在終端Terminal輸入:cd D:\pytorch即可。如果初始目錄不是在D盤則無法完成切換,cd命令只能在同一個盤內進行。這時我們要把路徑先切換到D盤。輸入D:不用在前面加cd,字母大小寫均可,冒號別漏,接著我們再執行cd D:\pytorch便可完成路徑切換。切換成功后,輸入指令行前面會變成我們想要的路徑名,括號內是環境名。
此時輸入命令pip install torch先別急著按回車,此時按一下鍵盤上的Tab鍵,會自動補全成下面的指令
 
 然后可以按回車進行torch包的安裝了。同理,輸入pip install torchvision然后按一下Tab鍵,命令也會自動補全,接著就可以回車安裝了。
 
最后輸入pip list發現已成功安裝torch和torchvision包。
 
卸載包
如果用pip 方法安裝的話在控制臺執行下面這行命令,將torch換成想卸載的包即可完成卸載。
pip uninstall torch
如果用conda方法安裝的話在控制臺執行下面這行命令,將torch換成想卸載的包即可完成卸載
conda uninstall torch
附錄
鏡像源其他操作
一、查看鏡像源
conda info # 鏡像源顯示在channel URLs屬性中
 這是剛才添加的三個鏡像源(一個會生成倆),不糾結!管用就好!
二、添加其他鏡像源
#以下兩條是Anaconda官方庫的鏡像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/# 以下是Anaconda第三方庫 Conda Forge的鏡像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/#以下兩條是Pytorch的Anaconda第三方鏡像 # for linux conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ # for legacy win-64 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/命令執行完后,會生成~/.condarc(Linux/Mac)或C:\Users\USER_NAME.condarc文件
 
【提示】這個文件夾可以用記事本打開,里面是你所設置的鏡像源,如果以后下載包的時候發現提示鏡像源不能用了,可以選擇在鏡像源前面加#
 注釋掉,或者直接刪除。
【注】
 網上很多配置conda國內鏡像源的教程都只寫著只配置清華大學conda的free鏡像(https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/),但該源的很多軟件包并不是最新版本,為了能更新最新版本,再指定一個清華大學conda的main鏡像(https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/),這樣就能安裝、更新最新版本的軟件了。
三、刪除鏡像源【參考鏈接這里錯誤了】
conda config --remove channels后面加你想刪除的鏡像源地址,如下:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/四、切回默認源
如果要切回默認源,則執行:
conda config –remove-key channels鏡像源操作參考鏈接鏡像源操作
conda常用指令
conda remove --name env_name(環境名) package_name(包名) :刪除虛擬環境中的包
conda list:查看安裝了哪些包。
conda install package_name(包名):安裝包
conda env list 或 conda info -e:查看當前存在哪些虛擬環境
conda update conda:檢查更新當前conda
總結
以上是生活随笔為你收集整理的pytorch无坑超详细图文CPU版小白安装教程(配gpu版链接、conda命令教程)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: “双月”数据集的生成
- 下一篇: Linux系统检测工具
