Conda的使用

1、查看当前已有的虚拟环境信息
  PowerShell/Ubuntu22:

conda env list

这条指令会显示当前存在的虚拟环境的名称和根目录,刚安装Conda则只会显示一个base环境。当前所在的环境会被标记一个*

2、创建和删除虚拟环境

PowerShell/Ubuntu22:

# 创建环境conda create --name ⌈环境名⌋
# 删除环境conda remove -n ⌈环境名⌋ --all

创建的虚拟环境的根目录默认位于Miniconda根目录的envs目录下。

3、进入和退出虚拟环境

PowerShell/Ubuntu22:​​​​​​​

# 进入base环境conda activate
# 进入其他环境conda activate ⌈环境名⌋
# 退出conda deactivate

4、查询虚拟环境下已安装的软件包的信息

先进入虚拟环境。然后使用以下指令查询。

PowerShell/Ubuntu22:​​​​​​​

# 查询所有conda list
# 查询单个conda list ⌈软件包名⌋

如果是新创建的环境,一开始其下是没有安装任何软件包的。需要使用conda install安装。
  5、搜寻软件包信息
  PowerShell/Ubuntu22:​​​​​​​

# 精确查找conda search --full-name ⌈软件包名⌋=⌈版本号⌋
# 模糊查找conda search ⌈软件包名关键字⌋

通过以上命令可查询出软件包的新旧版本和来源频道。如果已有的频道中没有要找的软件包,可以额外添加频道再查询。

6、添加频道

conda的频道(channels)是存储软件包的服务器网络地址,可通过以下指令添加。

PowerShell/Ubuntu22:

conda config --add channels ⌈频道⌋

conda常用频道的国内镜像如下:​​​​​​​

# 清华大学源main:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/‌Bioconda‌:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda-forge:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/free:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/pytorch:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 北京外国语大学源main:https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/‌Bioconda‌:https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
# 中国科学技术大学源‌main:https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
...

其中,Bioconda上有很多的生信分析软件。有需求的用户可以添加这个频道。另外,可在.condarc文件(一般位于用户目录下)中修改已添加的频道。

7、在虚拟环境下安装软件包

先进入虚拟环境。然后使用以下指令安装。

PowerShell/Ubuntu22:​​​​​​​

# 安装单个软件包conda install ⌈软件包名⌋=⌈版本号⌋
# 安装多个软件包conda install ⌈软件包名1⌋=⌈版本号1⌋ ⌈软件包名2⌋=⌈版本号2⌋ ...

省略版本号则默认下载最新版本。另外也可以在创建虚拟环境时同时安装一些软件包。

conda create -n ⌈环境名⌋ ⌈包名1=版本号⌋ ⌈包名2=版本号⌋ ...

8、删除软件包

进入虚拟环境后执行以下指令。
  PowerShell/Ubuntu22:

conda remove ⌈软件包名⌋

也可以不进入虚拟环境删除软件包,指令如下。
  PowerShell/Ubuntu22:

conda remove --name ⌈环境名⌋ ⌈软件包名⌋

9、更新软件包

进入虚拟环境后执行以下指令。
  PowerShell/Ubuntu22:​​​​​​​

# 更新所有conda update --all
# 更新单个conda update ⌈软件包名⌋
conda 是一个开源的软件包管理系统和环境管理系统,它可以方便地安装、运行和升级软件包及其依赖关系。在使用 conda 的过程中,可以通过配置不同的源来加快软件包的下载速度。其中,清华大学为conda 提供了镜像源,可以让用户从更快速的服务器下载所需的软件包。 要配置 conda 使用清华大学的源,你可以按照以下步骤操作: 1. 打开终端或命令提示符。 2. 添加清华大学的conda镜像源。你可以使用`conda config`命令来配置全局的镜像源,命令如下: ``` conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ ``` 这些命令将分别添加主源、免费源和conda-forge源的镜像。 3. 设置下载优先级,使得conda首先从清华大学的镜像源下载软件包: ``` conda config --set show_channel_urls yes conda config --set channel_priority true ``` 第一个命令设置conda显示channel的URL,第二个命令设置conda在搜索包时的channel优先级。 通过以上步骤,你的conda将被配置为优先使用清华大学的镜像源下载和更新软件包。这样做可以大大节省下载时间,并提高安装包的速率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呱牛 do IT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值