conda 常用命令


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

0.獲取版本號

conda --version

conda -V

1. 獲取幫助

conda --help conda -h

查看某一命令的幫助,如update命令及remove命令

conda update --help conda remove --help

同理,以上命令中的--help也可以換成-h

2.環境管理

查看環境管理的全部命令幫助

conda env -h

conda-env-h

創建環境

conda create --name your_env_name

輸入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

創建包含某些包的環境

conda create --name your_env_name numpy scipy

創建指定python版本下包含某些包的環境

conda create --name your_env_name python=3.5 numpy scipy

 

列舉當前所有環境

conda info --envs conda env list

 

進入某個環境

activate your_env_name

 

退出當前環境

deactivate 

 

復制某個環境

conda create --name new_env_name --clone old_env_name 

 

刪除某個環境

conda remove --name your_env_name --all

 

3.分享環境

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

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

conda env export > environment.yml

小伙伴拿到environment.yml文件后,將該文件放在工作目錄下,可以通過以下命令從該文件創建環境

conda env create -f environment.yml

.yml是這個樣子的 
這里寫圖片描述

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

4.包管理

列舉當前活躍環境下的所有包

conda list

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

conda list -n your_env_name

為指定環境安裝某個包

conda install -n env_name package_name

 

如果不能通過conda install來安裝,文檔中提到可以從Anaconda.org安裝,但我覺得會更習慣用pip直接安裝。pip在Anaconda中已安裝好,不需要單獨為每個環境安裝pip。如需要用pip管理包,activate環境后直接使用即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM