我需要安装snakemake 4.3.X (better 4.3.1),这是由python 3.5和python 3.6支持的。
我下载了:
Anaconda3-5.2.0-Linux-x86_64.sh,Anaconda3-5.3.1-Linux-x86_64.sh,Anaconda3-2018.12-Linux-x86_64.sh
来自https://repo.anaconda.com/archive/
并使用命令分别安装snakemake:
./conda install -c bioconda snakemake为每个服务器安装的snakemake都是version 3.13.1。
哪个Anaconda适合安装snakemake 4.3.X (better 4.3.1)?
还是有其他更好的方法来安装snakemake 4.3.X?
非常感谢。
发布于 2020-11-26 16:35:20
根据您的用例,不应该安装Anaconda。相反,遵循生物的推荐 (承载snakemake包的存储库)并安装米尼康达。
接下来,设置您的频道优先级:
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge更新基 Conda
conda update -n base conda然后为所需的Snakemake版本创建一个新的环境:
conda create -n snakemake_4_3_1 snakemake=4.3.1通常,尽量不使用基环境(除了更新conda之外),并且每当您需要用于特定任务或项目的东西时,为它创建一个新的环境。
发布于 2020-11-26 08:32:42
您可能会因为与附带anaconda安装的预装模块的版本冲突而获得旧版本的snakemake。您使用的anaconda安装程序相当老(2年),因此您可能应该尝试使用更新版本。
不过,这并不一定能奏效。它不是关于conda的版本,而是关于base中预先安装的模块。anaconda基env中的依赖关系可能很棘手。最好的解决方案是简单地创建一个具有您需要的规范的环境:
conda create -n smake -c bioconda snakemake=4.3.1
conda activate smake发布于 2020-11-26 08:30:53
只是FYI有许多较新的版本,我们目前在5.30.1。无论如何,你应该使用:
conda install -c bioconda snakemake=4.3.1但最好是创造一个新的环境。
有关如何安装不同环境的更多信息,请查看conda:管理环境。您可能还必须将添加 conda-forge作为一个通道:
conda config --add channels bioconda
conda config --add channels conda-forgehttps://stackoverflow.com/questions/65011638
复制相似问题