Anaconda使用

一、創建虛擬環境
使用conda create命令創建虛擬環境到指定路徑,並指定Python版本,同時可以將需要一起安裝的包也一起指定。下面創建一個名爲tensorflow的虛擬環境,指定使用Python 3.6版本,並在虛擬環境中安裝numpy、scipy、matplotlib、jupyter等軟件包,命令如下:

conda create -n tensorflow python=3.6 numpy scipy matplotlib jupyter

其中-n指定虛擬環境的名稱
默認安裝的路徑位於anaconda安裝目錄下的envs文件夾裏面,也可以使用—prefix參數來重新指定虛擬環境路徑

如果要創建第二個虛擬環境,只需使用不同的名稱即可,如果創建一個名爲tensorflow2,指定使用Python 2.7版本,則命令如下:

conda create -n tensorflow2 python=2.7

二、如果要查看有哪些虛擬環境,則執行以下命令:

conda info -envis

【注意】如果在創建conda虛擬環境時沒有指定python的版本,則默認是使用anaconda安裝目錄下bin中的python版本。爲了實現虛擬環境的隔離,必須指定python版本
三、配置conda國內鏡像源
爲了提升conda的安裝軟件包時的下載速度,建議對conda配置國內的鏡像源(清華大學conda鏡像源),配置方式如下:

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

如果要切回默認源,則執行

conda config -remove-key channels

【注意】網上很多配置conda國內鏡像源的教程都只寫着只配置清華大學conda的free鏡像(https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/),但該源的很多軟件包並不是最新版本,爲了能更新最新版本,再指定一個清華大學conda的main鏡像(https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/),這樣就能安裝、更新最新版本的軟件了。
四、激活虛擬環境
創建好conda虛擬環境後,在使用之前必須先進行激活。下面激活剛創建的tensorflow虛擬環境,命令如下:

source activate tensorflow

如果要註銷退出當前的虛擬環境,則執行命令:

source deactivate tensorflow

五、注意:並不是所有軟件包都能直接安裝,有一些需要指定安裝源,例如做AI中經常會用到的OpenCV便是無法直接安裝的,需要指定安裝源,命令如下:

conda install --channel https://conda.anaconda.org/menpo opencv3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章