如果搭建一个本地的conda镜像(包含bioconda)

本文介绍了如何创建个人的anaconda镜像,通过下载常用频道如Anaconda、bioconda和conda-forge的包,并配置环境,以便后续高效安装。
部署运行你感兴趣的模型镜像

构建一个conda本地镜像,本质上就是把anaconda的包都下载了,然后指定包的下载位置。目前对我而言,常用的anaconda频道如下,因此我只要从anaconda中下载这些资源即可。

  • Anaconda
  • conda-forge
  • bioconda

如下是下载数据的脚本,将其保存为my_conda_mirror.sh

mkdir -p local_mirror
cd local_mirror

# anaconda
mkdir -p anaconda/noarch
mkdir -p anaconda/linux-64

cd anaconda/linux-64/
wget -q -nd -r -l 1 https://conda.anaconda.org/anaconda/linux-64/  . 
cd ../../
cd anaconda/noarch/
wget -q  -nd -r -l 1 https://conda.anaconda.org/anaconda/noarch/ . 
cd ../../

# bioconda
mkdir -p bioconda/linux-64
cd bioconda/linux-64
wget -q  -nd -r -l 1 https://conda.anaconda.org/bioconda/linux-64/ bioconda/linux-64 .
cd ../../
mkdir -p bioconda/noarch
cd  bioconda/noarch
wget -q  -nd -r -l 1 https://conda.anaconda.org/bioconda/noarch/ bioconda/noarch . 
cd ../../

# conda-forge
mkdir -p conda-forge/linux-64
cd conda-forge/linux-64
wget -q -nd -r -l 1 https://conda.anaconda.org/conda-forge/linux-64/ . 
cd ../../
mkdir -p conda-forge/noarch
cd conda-forge/noarch
wget -q -nd -r -l 1 https://conda.anaconda.org/conda-forge/noarch/ . 
cd ../../

然后找到一个足够大的硬盘进行运行(据我估计大概需要下载300G的数据)

sh my_conda_mirror.sh

下一步是配置channels, 比如说我运行脚本的位置是/home6/xzg, 那么添加频道的方法就是下面这种。

conda config --add channels file:///home6/xzg/local_mirror/conda-forge/
conda config --add channels file:///home6/xzg/local_mirror/bioconda/
conda config --add channels file:///home6/xzg/local_mirror/anaconda/

后面照常使用conda安装即可。

转自:https://www.jianshu.com/p/95ecb6edd93e

 

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值