linux系统下的Miniconda安装及其命令

530 阅读2分钟

本篇文章主要介绍关于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