镜像管理
查看已有的镜像(也叫做源)
vim ~/.condarc
添加镜像示例(基本上不会一直可用,国内的镜像可能会不太稳定,国外的镜像下载速度又太慢)
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
#Conda Forge
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge
#msys2(可略)
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/msys2/
#bioconda(可略)
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
#menpo(可略)
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/menpo/
#pytorch
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
# for legacy win-64(可略)
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/peterjc123/
conda config --set show_channel_urls yes
镜像更新教程:
- https://www.jianshu.com/p/edaa744ea47d
- https://blog.csdn.net/weixin_34910922/article/details/116721774
- 搜索“conda 镜像 2022”
conda安装软件
已知软件具体名称
conda install [-c 镜像来源] 软件名
conda install [-c 镜像来源] 软件名=软件版本
未知或者模糊记得软件名
$ conda search *methylkit*
Loading channels: done
# Name Version Build Channel
bioconductor-methylkit 0.99.2 r3.3.1_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.0.0 r3.3.1_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.0.0 r3.3.2_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.0.0 r3.4.1_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.2.4 0 anaconda/cloud/bioconda
bioconductor-methylkit 1.4.0 r3.4.1_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.6.3 r341hfc679d8_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.6.3 r351hfc679d8_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.8.1 r351hf484d3e_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.10.0 r36he1b5a44_1 anaconda/cloud/bioconda
bioconductor-methylkit 1.12.0 r36he1b5a44_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.14.1 r40h5f743cb_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.16.0 r40h5f743cb_0 anaconda/cloud/bioconda
bioconductor-methylkit 1.16.1 r40h399db7b_0 anaconda/cloud/bioconda
# 指定镜像来安装
$ conda install -c bioconda bioconductor-methylkit
或者指定镜像且指定软件版本
$ conda install -c bioconda bioconductor-methylkit=1.16.1
conda使用技巧
shell脚本内切换conda环境
如何在shell脚本里面切换conda环境?
方法一:source ~/conda.sh(推荐)
参考于:
Can’t execute conda activate from bash script
在shell脚本中切换conda环境
具体步骤:
首先找到conda安装位置
conda info | grep -i 'base environment'
写一个测试文件:vim test.sh
#!/bin/bash
source /home/user/miniconda3/etc/profile.d/conda.sh
conda activate py2
python --version
运行脚本:bash test.sh
base环境的python版本为3.++,上面脚本里面conda激活的环境“py2”的python版本是2.++,脚本运行后打印
证明shell脚本内成功切换了conda环境。
方法二:修改conda的配置文件
在shell脚本中激活conda环境