纯吐槽请跳过:最近脑子比较乱,忙的还不是自己喜欢做的东西,还发生了一些事,所以比较丧。之前还给老板保证了若这一年做不出成果就不毕业了,现在想想,只想对自己呵呵。数据还没挖出来,坑倒先挖了一个。反思一下,还是自己太急于求成,对数据理解的不够深,只会跑跑流程,嗯,那就重头来过吧。顺便治治拖延症了,先给自己立个flag:周更!
环境准备
我的是Mac,自带Unix环境。用Mac终端神器homebrew安装anaconda:
也可以去anaconda官 下载安装包安装。
安装完后在可在terminal敲命令看是否安装成功:
2.使用conda管理环境
默认conda使用的是python3.7版本,有时候有些软件需要低版本的python,此时conda的优势就显而易见了。
conda创建其他版本python环境:
name ——你给环境命名
然后,启动这个环境:
或者:
退出这个环境:
查看你创建的conda环境:
应用举例:假如我想安装macs2,而macs2只能在python2中运行,此时:
conda建立一个python2.7环境
启动python2.7这个环境
此时安装macs2:
敲入
有命令,现在可以使用macs2了。但你若退出python2.7环境:
再敲入,没有macs2 -h,此时不能用了。如果我还想用,怎么办br> 这么办:
有三种办法
第一,通过绝对路径执行:
查看我环境变量:

用绝对路径调用命令:
第二,启动python2.7环境
第三,软连接ln (推荐使用!)
此时无论在哪,在什么环境都能使用macs2。慢慢体会!
查看mac2:
第一行显示 #!/Users/cooper/anaconda3/envs/python2.7/bin/python
3.删除环境
总结 conda安装小技巧
-1 根据软件所用的编程语言确定安装策略
-2 安装conda不要添加到环境变量中,用source activate启动
-3 官方的channel靠后,避免channel之间依赖关系混乱
-4 新建一个或多个安装环境安装生信软件
-5 国内用户利用好清华源镜像
conda安装RNA-seq所需软件
histat2 samtools sra-tools htseq-count fastqc trimmomatics
在base环境下,此时为python3.7环境
启动python2环境安装htseq:
安装hisat2:
提示错误,hisat2需要的python版本大于3.5小于3.6,当前版本为3.7,解决:
退出python3.5环境,软连接hisat所有相关命令到全局变量:
此时,敲入hisat2能找到命令
The End
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!