学习小组54期 3rd day-conda--忍冬

2020-04-19

今天的内容:

linux软件的安装
除说明外,本文引用内容均来自:微信公众号生信星球

记录下有意思的东西:

关于conda等更详细可以看这里

  1. 安装miniconda

Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包。
清华的miniconda镜像地址

错误示范:

bio01@VM-0-10-ubuntu:~$ cd biosoft
bio01@VM-0-10-ubuntu:~/biosoft$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.8.2-MacOSX-x86_64.sh  #下载

bio01@VM-0-10-ubuntu:~/biosoft$ ls
Miniconda3-py38_4.8.2-MacOSX-x86_64.sh

bio01@VM-0-10-ubuntu:~/biosoft$ bash Miniconda3-py38_4.8.2-MacOSX-x86_64.sh  #安装
Miniconda3-py38_4.8.2-MacOSX-x86_64.sh: line 405: /home/bio01/biosoft/:home/bio01/bashrc/conda.exe: cannot execute binary file: Exec format error    #此时我意识到下载错了版本

正解:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.8.2-Linux-x86_64.sh
bash Miniconda3-py38_4.8.2-Linux-x86_64.sh
Thank you for installing Miniconda3!
bio01@VM-0-10-ubuntu:~$ source ~/.bashrc # 激活环境变量
(base) bio01@VM-0-10-ubuntu:~$ conda
(base) bio01@VM-0-10-ubuntu:~$ conda deactivate
bio01@VM-0-10-ubuntu:~$ 
conda后截图
  1. 添加镜像
# 使用清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
conda config --set show_channel_urls yes
  1. 使用conda
    3.0 conda基本命令
positional arguments:
  command
    clean        Remove unused packages and caches.
    config       Modify configuration values in .condarc. This is modeled after the git config
                 command. Writes to the user .condarc file (/home/bio01/.condarc) by default.
    create       Create a new conda environment from a list of specified packages.
    help         Displays a list of available conda commands and their help strings.
    info         Display information about current conda install.
    init         Initialize conda for shell interaction. [Experimental]
    install      Installs a list of packages into a specified conda environment.
    list         List linked packages in a conda environment.
    package      Low-level conda package utility. (EXPERIMENTAL)
    remove       Remove a list of packages from a specified conda environment.
    uninstall    Alias for conda remove.
    run          Run an executable in a conda environment. [Experimental]
    search       Search for packages and display associated information. The input is a
                 MatchSpec, a query language for conda packages. See examples below.
    update       Updates conda packages to the latest compatible version.
    upgrade      Alias for conda update.

optional arguments:
  -h, --help     Show this help message and exit.
  -V, --version  Show the conda version number and exit.

 3.1 conda list 查看当前所有软件列表

bio01@VM-0-10-ubuntu:~$ conda list
# packages in environment at /home/bio01/miniconda3:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main    defaults
asn1crypto                1.3.0                    py38_0    defaults
ca-certificates           2020.1.1                      0    defaults
certifi                   2019.11.28               py38_0    defaults
cffi                      1.14.0           py38h2e261b9_0    defaults
chardet                   3.0.4                 py38_1003    defaults
conda                     4.8.2                    py38_0    defaults

 3.2 conda search搜索软件

bio01@VM-0-10-ubuntu:~$ conda search fastqc

图示fastqc部分版本

 3.3 conda install安装软件

conda install fastqc -y #自动安装最新版 可以去掉-y 手动
conda install fastqc=0.11.7 -y #选择版本号的安装

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

 3.4 conda remove fastqc -y卸载软件

Q: 请问不想用了怎么卸得畅快轻松?
A :首先 rm -rf ~/miniconda3
B: 环境变量中去掉conda, vi ~/bash_profile 删除conda路径,退出保存
【有个小技巧:vim 中移动光标比如到第9行,使用dd就可以快速删除整行】
生信小白第三天

 3.5 conda enviroment

bio01@VM-0-10-ubuntu:~$ conda info --envs
# conda environments:
#
                         /home/bio01/biosoft/:/home/bio01/bashrc
base                  *  /home/bio01/miniconda3   #标*为默认环境
conda create -n rna-seq python=3 fastqc trimmomatic -y   #建立一个名叫rnaseq的conda环境,然后指定python版本是3,安装软件fastqc、trimmomatic(这两个可以一步完成)

bio01@VM-0-10-ubuntu:~$ conda info --envs   #查看环境
# conda environments:
#
                         /home/bio01/biosoft/:/home/bio01/bashrc
base                  *  /home/bio01/miniconda3
RNA-seq                  /home/bio01/miniconda3/envs/RNA-seq

bio01@VM-0-10-ubuntu:~$ conda activate RNA-seq   #因默认环境依然是miniconda3,故需要激活rna-seq的环境变量
(RNA-seq) bio01@VM-0-10-ubuntu:~$ conda info --envs
# conda environments:
#
                         /home/bio01/biosoft/:/home/bio01/bashrc
base                     /home/bio01/miniconda3
RNA-seq               *  /home/bio01/miniconda3/envs/RNA-seq
(RNA-seq) bio01@VM-0-10-ubuntu:~$ fastqc    #检测fastqc是否在这里,是否可用
Exception in thread "main" java.awt.HeadlessException: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
    at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208)
    at java.desktop/java.awt.Window.<init>(Window.java:548)
    at java.desktop/java.awt.Frame.<init>(Frame.java:423)
    at java.desktop/java.awt.Frame.<init>(Frame.java:388)
    at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
    at uk.ac.babraham.FastQC.FastQCApplication.<init>(FastQCApplication.java:63)
    at uk.ac.babraham.FastQC.FastQCApplication.main(FastQCApplication.java:338)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,230评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,261评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,089评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,542评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,542评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,544评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,922评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,578评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,816评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,576评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,658评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,359评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,937评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,920评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,859评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,381评论 2 342

推荐阅读更多精彩内容