Conda 命令集

包管理

# 查看包
conda list 

# 安装'P1
conda install P1
conda install -n NewEnv P1 # 安装到NewEnv环境下
conda install -c C1 P1 #从C1频道安装

# 升级
conda update P1
conda update --all #升级所有

# 想升级conda、R、Python一样的道理
conda update conda 
conda update r
conda update python

环境管理

# 查看环境
conda info -e 
# 有带有*的是现激活的环境

# 创建名为NewEnv的环境
conda create —-name NewEnv 

# 激活
source activate NewEnv # for Mac & Linux
activate NewEnv # for Windows
# 激活后,terminal输入处开头会有(NewEnv)

# 返回默认环境
source deactivate NewEnv # for Mac & Linux
deactivate NewEnv # for Windows

# 删除环境NewEnv
conda remove —-name NewEnv —all


# 复制NewEnv,新环境名为NewEnv2
conda create -n NewEnv2 —-clone NewEnv

频道管理

# 查看频道
conda config --get channels

# 删除频道'C1'
conda config --remove channels C1

# 添加频道'C1'
conda config --append channels C1 # 添加为Highest Priority
conda config --add channels C1 # 添加为Lowest Priority
conda config --env --add channels C1 # 添加到当前激活环境

对于R语言,conda-forge频道和default,R,bio-conda频道安装的dependencies均有冲突。个人建议:多造几个环境,每个环境单独设置频道

(我之前安装swirl失败,测试发现:若不用conda-forge,好使)

GitHub上有很多测试经验的帖子,可自己动手查询

猜你喜欢

转载自blog.csdn.net/qq_34801604/article/details/82811518