conda 是一个包、环境的管理工具,主要用在 python、机器学习的开发中
可以进行独立 python 环境的创建与隔离,并且可以在不同环境中切换,在各自环境中安装各自所需的包
有别于 pip 的重要区别与优势是环境隔离的作用,且 conda 也提供了包安装管理的功能
environment
环境是 conda 的重要概念,conda 可以创建各种环境,每个环境可以指定具体的 python 版本,可以在指定的环境下安装管理自己所需的包,并且环境之间相互隔离,互相不影响,类似命名空间的作用,对于不同需求场景下可以进行环境的自由切换,以下是与环境相关的一些简单命令
# 创建环境
conda create -n forfun python=3.4
# 列出所有环境
conda env list
# 删除环境
conda env remove -n forfun
# 激活环境
source activate forfun
# 退出环境
source deactivate
以下是在某个具体环境下可以执行的包管理命令
# 检索可以下载的包
conda search numpy
# 下载包
conda install numpy
# 移除包
conda remove numpy
网友评论