conda基本操作命令

1. 环境隔离

在使用python时,常常会遇到安装库版本冲突问题:

pip安装库A,依赖库B-2.1版本;pip安装库C,依赖库B-3.1版本,安装会提示库B的版本冲突错误

遇到这种情况时,需要做环境隔离;Anaconda中conda(anaconda自带的软件包管理程序)具有环境隔离功能,可以代替pip来安装包并隔离环境

2. conda安装

从https://www.anaconda.com/distribution/下载anaconda;windows电脑根据提示安装即可

3. 备份conda原始环境

conda安装后打开,默认进入base环境,base环境中包含了Anaconda默认安装的大量库,我们在后续使用时,会基于base环境安装很多附加库,因此,可以先对base环境进行备份,克隆到一个新环境中

conda create -n newtest --clone base   #创建一个新环境newtest,将base克隆到新环境中

4. 环境创建及安装库

创建一个newtest新环境,并在新环境中安装pandas库

conda create -n newtest
pip install pandas    #pip安装
conda install pandas   #conda安装
conda install -n newtest pandas  #conda在指定的环境中安装库

创建不同python版本的环境

conda create -n py34 python=3.4
conda create -n py27 python=2.7

注意:在相同python版本环境下创建的环境,pip安装的库共享,只隔离conda安装的库,

conda create test1
conda create test2
以上两个环境中,pip install 共享,conda install 隔离

5. 查看

查看库

conda list  #查看已安装了哪些库
conda list ^pa   #查看已安装了哪些以pa开头的库
conda list -n newtest #查看newtest环境中已安装库

查看环境

conda info --envs      #查看已存在的环境

6. 环境切换

激活

source activate  py34  # 激活新环境
conda activate py34   #环境切换(相当于source activate py34)

退出

conda deactivate py34  #退出环境
source deactivate py34 #退出环境

7. 更新及删除

更新conda,保持conda最新

conda update conda

更新环境中的库

conda update -n py34 pandas

删除环境中的指定库

conda remove numpy
conda remove -n py34 numpy

删除环境及其环境中的所有库

conda remove -n py34 -all
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章