conda 简介

是什么

conda 是一个包、环境的管理工具,主要用在 python、机器学习的开发中
可以进行独立 python 环境的创建与隔离,并且可以在不同环境中切换,在各自环境中安装各自所需的包
有别于 pip 的重要区别与优势是环境隔离的作用,且 conda 也提供了包安装管理的功能

安装地址

https://docs.conda.io/en/latest/miniconda.html

environment

环境是 conda 的重要概念,conda 可以创建各种环境,每个环境可以指定具体的 python 版本,可以在指定的环境下安装管理自己所需的包,并且环境之间相互隔离,互相不影响,类似命名空间的作用,对于不同需求场景下可以进行环境的自由切换,以下是与环境相关的一些简单命令

# 创建环境
conda create -n forfun python=3.6

# 列出所有环境
conda env list

# 删除环境
conda env remove -n forfun

# 激活环境
source activate forfun

# 退出环境
source deactivate

以下是在某个具体环境下可以执行的包管理命令

# 检索可以下载的包
conda search numpy  

# 下载包
conda install numpy  

# 移除包
conda remove numpy  

# 列出所有安装包
conda list

机器学习常用的安装包推荐

conda install -y numpy pandas scikit-learn py-xgboost jupyter matplotlib

jupyter notebook 建议安装 nbextensions 扩展,强化使用体验

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
# 启用 nbextensions
jupyter nbextension enable codefolding/main
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容