1. 程式人生 > >conda常用命令!!

conda常用命令!!

主要參考Anaconda官方指南Using Conda:https://conda.io/docs/using/index.html

環境:Win10 64bit with conda 4.3.14 
以下命令均在windows命令列中輸入。一般來講,無論是在Linux,OS X還是在windows系統中,在命令列視窗中輸入的conda命令基本是一致的,除非有特別標註。

0.獲取版本號
conda --version
1

conda -V
1
1. 獲取幫助
conda --help
conda -h
1
2
檢視某一命令的幫助,如update命令及remove命令

conda update --help
conda remove --help
1
2
同理,以上命令中的--help也可以換成-h。

2.環境管理
檢視環境管理的全部命令幫助

conda env -h
1


建立環境

conda create --name your_env_name
1
輸入y確認建立。

創建制定python版本的環境

conda create --name your_env_name python=2.7
conda create --name your_env_name python=3
conda create --name your_env_name python=3.5
1
2
3
建立包含某些包的環境

conda create --name your_env_name numpy scipy
1
建立指定python版本下包含某些包的環境

conda create --name your_env_name python=3.5 numpy scipy
1
列舉當前所有環境

conda info --envs
conda env list
1
2
進入某個環境

activate your_env_name
1
退出當前環境

deactivate 
1
複製某個環境

conda create --name new_env_name --clone old_env_name 
1
刪除某個環境

conda remove --name your_env_name --all
1
3.分享環境
如果你想把你當前的環境配置與別人分享,這樣ta可以快速建立一個與你一模一樣的環境(同一個版本的python及各種包)來共同開發/進行新的實驗。一個分享環境的快速方法就是給ta一個你的環境的.yml檔案。

首先通過activate target_env要分享的環境target_env,然後輸入下面的命令會在當前工作目錄下生成一個environment.yml檔案,

conda env export > environment.yml
1
小夥伴拿到environment.yml檔案後,將該檔案放在工作目錄下,可以通過以下命令從該檔案建立環境

conda env create -f environment.yml
1
.yml是這個樣子的 


當然,你也可以手寫一個.yml檔案用來描述或記錄你的python環境。

4.包管理
列舉當前活躍環境下的所有包

conda list
1
列舉一個非當前活躍環境下的所有包

conda list -n your_env_name
1
為指定環境安裝某個包

conda install -n env_name package_name
1
如果不能通過conda install來安裝,文件中提到可以從Anaconda.org安裝,但我覺得會更習慣用pip直接安裝。pip在Anaconda中已安裝好,不需要單獨為每個環境安裝pip。如需要用pip管理包,activate環境後直接使用即可。
--------------------- 
作者:CharlotteMen 
來源:CSDN 
原文:https://blog.csdn.net/menc15/article/details/71477949 
版權宣告:本文為博主原創文章,轉載請附上博文連結!