conda

conda简介

Conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda主要用于Python程序,适用于Linux,OS X和Windows,也可以打包和分发其他软件。
image.png

conda安装

conda下载

1、利用搜索引擎搜索conda 清华(镜像)。
image.png
2、点击,下翻至minconda镜像使用帮助。
image.png

3、点击,搜索“miniconda3lastest”,右键复制链接地址。
image.png
4、使用wget -c 下载miniconda。
image.png

运行conda脚本

image.png

查看license

image.png

同意lisense

image.png

选择安装位置

image.png

同意conda初始化

image.png
image.png

加载.bashrc文件

image.png

conda使用指南

配置conda频道

1、搜索频道:以bioconda为例。
image.png
image.png
2、右键、复制链接。
image.png
3、利用conda config —add channels 配置频道
image.png

  • tips1:不要重复添加相同的频道,冗余的频道会让安装软件的过程变慢;顺序是有意义的
  • tips2:添加镜像要看服务器所在的位置,不是使用者所在的位置

4、利用vim命令删除default,删除https的s。
image.png

创建独立环境

1、创建独立环境
image.png
2、删除小环境及安装的包

  1. conda remove -n rna --all

3、重命名一个小环境
先克隆新的,再删除旧的。

  1. conda create -n Python2
  2. conda create -n py2 --clone Python2
  3. conda remove -n Python2 --all

安装常用软件

1、搜索软件:网络搜索即可(以fastqc为例)。
2、conda安装

  1. conda install fastqc

image.png
3、安装完成
出现三个done代表安装完成
image.png
4、删除软件

  1. ## 删除指定软件
  2. conda remove fastqc
  3. ## 删除特定环境下的软件
  4. conda remove -n rna fastqc
  5. ## 不指定-n则删除当前环境下的软件
  6. ## -y参数可以跳过确认执行的步骤

5、升级软件

  1. conda update fastqc

conda常用命令总结

  1. ## 查看安装的软件
  2. conda list
  3. ## 查看符合正则表达式的软件
  4. conda list fast*
  5. ## 查看指定环境的软件
  6. conda list -n rna

升级conda

image.png

mamba

mamba简介

mamba为加速conda而生,其改写了conda下载资源的固有方式,以多线程的方式对网络资源进行并行下载,从而大幅提升conda效率。https://github.com/mamba-org/mamba
image.png

mamba安装

  1. ## 确保安装到base环境
  2. conda activat base
  3. conda install mamba

mamba使用指南

安装方法同conda。