本篇文章主要介绍关于miniconda的安装以及命令;
仅介绍关于【LINUX】下的安装方法;
简介
首先我们先来理解什么是conda呢?
conda是一个开源的饱和环境管理系统,可以运行在windows、macOS、linux系统上;可以轻松的安装、运行和更新软件包及其依赖项;还可以根据需求快速的创建、保存、加载和切换环境;
Anaconda是python的包和环境管理器。除了附带conda、python外,还附带了一大批科学计算工具包及其依赖;安装包比较大,如果不需要使用科学计算工具,我们可以使用下面的Miniconda;
Miniconda也是python的包和环境管理器。但是相对于Anaconda,Miniconda要小的多,它仅附带codna、python以及它们所依赖的包,如:pip;比较轻量级,我们可以根据自己的需求定制;
下载
通过网址【repo.anaconda.com/miniconda/】下载对应的Miniconda
安装
# 执行以下命令,进行安装
$ sh Miniconda3-xxxx.sh
# 安装成功后,查看以安装的包; 安装路径位:/home/xxx/miniconda3
$ conda list
# 查看虚拟环境
$ conda env list
# 搭建自己的虚拟环境;从base中克隆一个新的环境online
$ conda create -n online --clone base
# 激活虚拟环境
$ conda activate online
命令
基础配置
# 查看所有配置信息
$ conda config --show --json
# 配置源
$ conda config --add channels http:xxxx
$ conda config --set show_channel_urls yes
# 查看当前版本
$ conda --version
# 更新conda
$ conda update conda
环境
# 创建环境
# 创建一个名为online的环境
$ conda create --name online
# 创建一个名为online的环境,使用python3.5环境
$ conda create --name online python=3.5
# 创建指定版本,且默认安装某些包的环境
$ conda create --name online python=3.8.5 django requests
# 创建一个名为online, 并从base中克隆一个新的环境online
$ conda create -n online --clone base
# 移除
# 移除指定环境的包
$ conda remove --name online requests
# 移除指定环境
$ conda remove --name online --all
# 查询
# 查询当前环境信息
$ conda info
# 查看所有的虚拟环境
$ conda info -e
# 激活环境
$ conda activate online
# 退出环境
$ conda deactivate
管理包
# 安装包
# 安装包到环境online,不加--name为默认环境
$ conda install --name online requests
# 查看
# 查看可用的python环境
$ conda search --full-name python
# 查看当前环境下的安装包
$ conda list
# 查看指定环境的安装包
$ conda list -n online
# 查找conda源中包信息
$ conda search requests
# 更新包
$ conda update requests
# 更新conda
$ conda update conda
# 删除包
$ conda remove requests
# 清理包
# 清理无用的安装包
$ conda clean -p
# 清理tar包
$ conda clean -t
# 清理所有安装包及cache
$ conda clean -y --all