写在前面:
在使用conda进行安装samtools时,明明告诉你需要的包已经安装好了(#All requested packages have been download),但是在使用samtools的view功能时出现如下报错:
去搜了很多报错的教程,没有一个可以解决问题,很多种解决方式都是在Solving environment那一步卡了好久,穷途末路,最终在GitHub上找到了一条评论,最终解决问题。
评论链接:https://github.com/merenlab/anvio/issues/1479
PS:他这个第一步设置路径需要自己设置,他装的samtools是在conda创的同名环境下运行的,所以这里你要找到自己安装samtools的环境,使用如下代码查看你虚拟机里所有的环境:
conda info --envs
这里我的路径是 /root/anaconda3/lib,lib是用来储存二进制文件的文件夹,这个目录存放着最经常使用的命令。
路径设置完成之后,使用如下代码:
ln -s libcrypto.so.1.1 libcrypto.so.1.0.0
然后再运行
samtools
就会发现不会报错了,会出现关于samtools的一些帮助文档。
至此,问题已经解决