首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何安装snakemake 4.3.X?

如何安装snakemake 4.3.X?
EN

Stack Overflow用户
提问于 2020-11-25 19:38:36
回答 3查看 794关注 0票数 0

我需要安装snakemake 4.3.X (better 4.3.1),这是由python 3.5python 3.6支持的。

我下载了:

Anaconda3-5.2.0-Linux-x86_64.shAnaconda3-5.3.1-Linux-x86_64.shAnaconda3-2018.12-Linux-x86_64.sh

来自https://repo.anaconda.com/archive/

并使用命令分别安装snakemake:

代码语言:javascript
运行
复制
./conda install -c bioconda snakemake

为每个服务器安装的snakemake都是version 3.13.1

哪个Anaconda适合安装snakemake 4.3.X (better 4.3.1)

还是有其他更好的方法来安装snakemake 4.3.X

非常感谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-11-26 16:35:20

根据您的用例,不应该安装Anaconda。相反,遵循生物的推荐 (承载snakemake包的存储库)并安装米尼康达

接下来,设置您的频道优先级:

代码语言:javascript
运行
复制
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge

更新 Conda

代码语言:javascript
运行
复制
conda update -n base conda

然后为所需的Snakemake版本创建一个新的环境:

代码语言:javascript
运行
复制
conda create -n snakemake_4_3_1 snakemake=4.3.1

通常,尽量不使用环境(除了更新conda之外),并且每当您需要用于特定任务或项目的东西时,为它创建一个新的环境。

票数 1
EN

Stack Overflow用户

发布于 2020-11-26 08:32:42

您可能会因为与附带anaconda安装的预装模块的版本冲突而获得旧版本的snakemake。您使用的anaconda安装程序相当老(2年),因此您可能应该尝试使用更新版本

不过,这并不一定能奏效。它不是关于conda的版本,而是关于base中预先安装的模块。anaconda基env中的依赖关系可能很棘手。最好的解决方案是简单地创建一个具有您需要的规范的环境:

代码语言:javascript
运行
复制
conda create -n smake -c bioconda snakemake=4.3.1
conda activate smake
票数 1
EN

Stack Overflow用户

发布于 2020-11-26 08:30:53

只是FYI有许多较新的版本,我们目前在5.30.1。无论如何,你应该使用:

代码语言:javascript
运行
复制
conda install -c bioconda snakemake=4.3.1

但最好是创造一个新的环境。

有关如何安装不同环境的更多信息,请查看conda:管理环境。您可能还必须将添加 conda-forge作为一个通道:

代码语言:javascript
运行
复制
conda config --add channels bioconda
conda config --add channels conda-forge
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65011638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档