Anaconda 学习指南

conda命令

学习任何东西,都要成体系学习,首先明白是什么,然后有什么,把握事件的整体状态(查看版本信息,包列表、环境列表等等)。先查,接着增删改,最后管理。

conda是什么?

conda 是 安装Anaconda后,用于管理Anaconda的工具

conda在我看来有三个功能,一、预装包,二、包管理,三、环境管理

1. 预装包

贴心的巨蟒,为我们安装了许多必要的包,有180个之多,几乎囊括了开发需要,具体有啥包官网有,不在这里赘述

2. 包管理工具

pip也是包管理工具,我们梳理一下它和conda的关系

pip是一个python环境下,自带的包管理工具

conda可以管理所有环境的包,是中央包管理工具

由于一些原因,pip的包,conda可能安装不了,conda的包pip也可能安装不了

所以两个都具有存在的意义

建议优先使用conda安装包,如果安装不了,再用pip安装

pip辅佐conda

3. 开发环境管理

现在流行的python有两个版本,一个python2,一个是升级版本python3

这就导致了我们工作的复杂性,我们需要切换开发环境来满足开发需要

没错,conda可以创建虚拟环境,管理虚拟环境

下面我们先查

查询命令

conda info

该命令可以查看当前安装的 conda 的详细信息,包括 conda 版本、python 版本、软件包仓库地址、新建环境的存放路径等。

conda list

该命令可以查看当前环境下所安装的包

conda env list
conda info -e
#conda info -h

以上三个命令都可以查看当前环境信息

然后我们增删改

更新、安装、卸载、创建环境

conda update package_name
#exp: conda undate conda
#exp: conda undate pandas

conda upgrade --all
#更新所有包

以上更新

conda install package_name
#pip install package_name

以上安装

conda remove package_names

以上卸载

conda create -n env_name package_names
#上面的命令中,env_name 是设置环境的名称(-n 是指该命令后面的env_name是你要创建环境的名称),package_names 是你要安装在创建环境中的包名称

conda create -n py2 python=2.7
#创建环境时,可以指定要安装在环境中的 Python 版本

以上创建环境

conda env remove -n py2
# 删除名为py2的环境

以上删除环境

管理操作

activate py2
#切换名为py2的环境

以上切换

deactivate
#离开当前环境并切换到base上

以上离开环境

你可能感兴趣的:(Python)