1. 程式人生 > >ANACONDA實用命令

ANACONDA實用命令

合並 main 分享圖片 python 2 命令 -h 升級 img 需要

技術分享圖片

#環境變量
echo ‘export PATH="~/anaconda2/bin:$PATH"‘ >> ~/.bashrc
source ~/.bashrc

conda create --help #令進行查看

#不指定路徑創建環境默認會把python環境安裝(adaconda的安裝環境下)
conda create --name python36 python=3.6

conda create --prefix=/Users/jiajia/anaconda/envs/python35 python=3.5 #安裝虛擬環境到指定路徑的命令

#activate激活某個環境

activate python34 #for Windows
source activate python34 #for Linux & Mac

activate /Users/jiajia/anaconda/envs/python35 #激活指定路徑下的虛擬環境的命令

deactivate #退出虛擬環境的命令

#返回默認的python 2.7環境,運行
deactivate python34 #for Windows
source deactivate python34 #for Linux & Mac

conda info --envs #查看已安裝的環境,當前被激活的環境會顯示有一個星號或者括號;用戶安裝的不同python環境都會被放在目錄~/anaconda/envs下,可以在命令中運行

刪除一個已有的環境

conda remove --name python34 --all

conda remove --prefix=/Users/jiajia/anaconda/envs/python35 --all #刪除指定路徑下的虛擬環境命令

conda list #看已安裝好的虛擬環境下都安裝了那些python庫

conda list -n python2.7.5

conda install boto3 -n python2.7.5

conda install --prefix=/Users/jiajia/anaconda/envs/python35 anaconda #一次性安裝其它以來庫(anaconda可以把基於python3.6版本的anaconda中的其他庫一次安裝)

安裝scipy

conda install scipy

conda會從從遠程搜索scipy的相關信息和依賴項目,對於python 3.4,conda會同時安裝numpy和mkl(運算加速的庫)

查看已經安裝的packages

conda list

最新版的conda是從site-packages文件夾中搜索已經安裝的包,不依賴於pip,因此可以顯示出通過各種方式安裝的包

conda的一些常用操作如下:

查看當前環境下已安裝的包

conda list

查看某個指定環境的已安裝包

conda list -n python34

查找package信息

conda search numpy

安裝package

conda install -n python34 numpy

如果不用-n指定環境名稱,則被安裝在當前活躍環境

也可以通過-c指定通過某個channel安裝

更新package

conda update -n python34 numpy

刪除package

conda remove -n python34 numpy
前面已經提到,conda將conda、python等都視為package,因此,完全可以使用conda來管理conda和python的版本,例如

更新conda,保持conda最新

conda update conda

更新anaconda

conda update anaconda

更新python

conda update python

假設當前環境是python 3.4, conda會將python升級為3.4.x系列的當前最新版本

補充:如果創建新的python環境,比如3.4,運行conda create -n python34 python=3.4之後,conda僅安裝python 3.4相關的必須項,如python, pip等,如果希望該環境像默認環境那樣,安裝anaconda集合包,只需要:

在當前環境下安裝anaconda包集合

conda install anaconda

結合創建環境的命令,以上操作可以合並為

conda create -n python34 python=3.4 anaconda

也可以不用全部安裝,根據需求安裝自己需要的package即可

#檢查Anaconda的config:
conda config --show

添加Anaconda的TUNA鏡像;清華TUNA鏡像源有Anaconda倉庫的鏡像(設置國內鏡像)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

TUNA的help中鏡像地址加有引號,需要去掉

#去除Anaconda的TUNA鏡像
conda config --remove channels ‘https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/‘

設置搜索時顯示通道地址

conda config --set show_channel_urls yes
執行完上述命令後,會生成/Users/jiajia/.condarc(Mac OX)文件,記錄著我們對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添加國內源
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換回默認源
conda config --remove-key channels

ANACONDA實用命令