一、安裝conda
首先前往官網(wǎng)安裝conda
目前官網(wǎng)Mac平臺(tái)只支持Python3.8,如果你的本機(jī)是Python3.7,安裝完會(huì)幫你裝好Python3.8。
1)什么是Anaconda
Anaconda是Python的包管理器和環(huán)境管理器,是一個(gè)包含180+的科學(xué)包及其依賴項(xiàng)的發(fā)行版本。其包含的科學(xué)包包括:conda, numpy, scipy, ipython notebook等。
1.包管理
Anaconda附帶了一大批常用數(shù)據(jù)科學(xué)包,它附帶了conda、Python和 150 多個(gè)科學(xué)包及其依賴項(xiàng)。因此你可以用Anaconda立即開始處理數(shù)據(jù)。
Anaconda 是在 conda(一個(gè)包管理器和環(huán)境管理器)上發(fā)展出來的。在數(shù)據(jù)分析中,你會(huì)用到很多第三方的包,而conda(包管理器)可以很好的幫助你在計(jì)算機(jī)上安裝和管理這些包,包括安裝、卸載和更新包
2.環(huán)境管理
我們?cè)谑褂胮ython時(shí)可能會(huì)遇見下面的情況,就是可能某個(gè)項(xiàng)目需要的是python2,而另一個(gè)項(xiàng)目需要的卻是python3,在同一個(gè)環(huán)境下同時(shí)安裝兩個(gè)Python版本可能會(huì)造成許多混亂和錯(cuò)誤。這時(shí)候你就能夠使用anaconda下的conda來創(chuàng)建一個(gè)個(gè)獨(dú)立的python環(huán)境了
2)什么是conda
conda 是開源包(packages)和虛擬環(huán)境(environment)的管理系統(tǒng)。
packages 管理:?可以使用 conda 來安裝、更新 、卸載工具包 ,并且它更關(guān)注于數(shù)據(jù)科學(xué)相關(guān)的工具包。在安裝 anaconda 時(shí)就預(yù)先集成了像 Numpy、Scipy、 pandas、Scikit-learn 這些在數(shù)據(jù)分析中常用的包。另外值得一提的是,conda 并不僅僅管理Python的工具包,它也能安裝非python的包。比如在新版的 Anaconda 中就可以安裝R語言的集成開發(fā)環(huán)境 Rstudio。
虛擬環(huán)境管理:在conda中可以建立多個(gè)虛擬環(huán)境,用于隔離不同項(xiàng)目所需的不同版本的工具包,以防止版本上的沖突。對(duì)糾結(jié)于 Python 版本的同學(xué)們,我們也可以建立 Python2 和 Python3 兩個(gè)環(huán)境,來分別運(yùn)行不同版本的 Python 代碼。
二、安裝pytorch、torchvision
執(zhí)行下面兩行命令:
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda install pytorch torchvision cpuonly
三、成功安裝的標(biāo)志
執(zhí)行import torch不報(bào)錯(cuò),說明安裝成功。