Conda / Miniconda——软件包管理系统使用
conda是一个非常好的python包管理软件,但是它的Minicoda是一个非常好的生信软件包管理软件,更多conda介绍多google。
Miniconda简直就是生信人的福音,尤其是像我这种传统生物实验转生信的人。具体使用方法如下:
一、安装Miniconda
1.1下载
进入linux系统的目录下,从https://conda.io/miniconda.html下载Miniconda安装包。
下载命令:wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
然后在对应目录下看到 miniconda/Miniconda3-latest-Linux-x86_64.sh文件

或者 :从https://conda.io/miniconda.html下载适用的Miniconda安装包,下载到自己window电脑上,然后用Winscp软件上传的到linux对应目录下,也一样。
2.2 安装
由于这是bash文件,所以用bash命令安装。
安装命令 :bash Miniconda3-latest-Linux-x86_64.sh
安装过程出现如下信息:

中间有个步骤需要填 “”“yes”

然后需要确认安装地址,我按了ENTER继续

安装完毕后会问要不要配置环境变量,填“”yes“”。随后信息报出安装完毕。
,
安装完毕后在目录下有新的目录 miniconda3

最后source命令
命令:source .bashrc
完毕后发现conda就可以用,输入conda命令,出现反馈信息,表明conda正式安装完毕:

二、使用
2.1 增加 channels
此时仍不能使用conda安装软件生信软件,需要添加channels。
添加bioconda频道 的命令: conda config --add channels bioconda
添加 r 语言频道的命令 : conda config --add channels r
2.2 使用
经过添加channels后,就可以安装生信软件了。先安装常用的 fastqc:
安装命令 : conda install fastqc
conda自动寻找,结果如下:

conda自动默认安装软件最新版本。询问要不要安装?这时候填 “”y“”,程序继续自动安装

完毕后进入miniconda3目录下,发现有FastQC目录:

说明安装成功
三、其它命令
查询库中软件的版本: conda search 软件名
安装指定版本:conda install 软件名=版本号 (conda会卸载之前安装的版本,再重新安装)
更新版本 :conda update 软件名
卸载软件 :conda remove 软件名
激活软件 : source activate 软件名 (把目录添加进环境变量)
钝化软件: source deactivate (从环境变量里面 删去 )
查看添加的频道 :conda config --get channels
Conda / Miniconda——软件包管理系统使用的更多相关文章
- Conda/Miniconda/Anaconda 常用命令整理及介绍
作者:HELO 出处:http://www.cnblogs.com/HELO-K 欢迎转载, 转载时请保留此声明, 谢谢! 在这里整理一份全一点的 Conda 常用命令, 方便大家日常使用时参考, 一 ...
- 【解决】TLS/SSLError问题导致无法使用pip或conda安装软件包
Copy these files from the ./Library/bin to ./DLLs/ :libcrypto-1_1-x64.*libssl-1_1-x64.* 解决 欢迎关注↓↓↓ 头 ...
- conda命令简单使用
Anaconda是一种Python语言的免费增值开源发行版,用于进行大规模数据处理.预测分析,和科学计算,致力于简化包的管理和部署.Anaconda使用软件包管理系统Conda进行包管理. 1.查看系 ...
- Anaconda 包管理工具 conda 进行虚拟环境管理入门
在基于 python 进行数据分析.机器学习等领域的实践和学习时,由于代码的更迭和更新,运行他人实现的代码或尝试安装新的工具库时往往需要指定特定版本的其他工具库,以满足特定环境的构建条件.而将同一工具 ...
- [Linux]非root的R环境被conda破坏后如何恢复?
记录说明 这篇文章本来是用来记录Linux非root环境下安装PMCMRplus包折腾过程,但后来试过了各种方法安装不上这个R包后,我换上了Miniconda来安装.经前人提醒,一开始安装Minico ...
- CentOS的软件包的管理之rpm和yum
在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成. 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/u ...
- kali中的APT软件包处理工具(apt-get)、Debian软件包管理器(dpkg)、源代码压缩和Nessus安装实用指南
写在前面的话 能看懂此博客的朋友,深信你有一定的Kali基础了. 使用APT软件包处理工具(apt-get).Debian软件包管理器(dpkg)来维护.升级和安装自定义及第三方应用程序 APT软件包 ...
- linux系统软件安装及软件包管理
软件包管理 1 RPM软件包管理 1.1 RPM软件包简介: RPM(Red Hat Package Manager,Red Hat软件包管理器)是一种开放的软件包管理系统,按照GPL条款发行,可 ...
- 【Python开发】Python中数据分析环境的搭建
注:无论是任何一门语言,刚开始入门的时候,语言运行环境的搭建都是一件不轻松的事情. Python的运行环境 要运行或写Python代码,就需要Python的运行环境,主要的Python有以下三类: 原 ...
随机推荐
- mysql中事务隔离级别可重复读说明
mysql中InnoDB引擎默认为可重复读的(REPEATABLE READ).修改隔离级别的方法,你可以在my.inf文件的[mysqld]中配置: transaction-isolation = ...
- Java继承与接口
public class test { public static void main(String[] args) { // TODO Auto-generated method stub B b= ...
- java shell排序
原理图: package suanfa; public class shellInsert { public void shellInsert1(double [] sorted,int inc){ ...
- 微信小程序 报错Setting data field "variableName" to undefined is invalid.
Setting data field "variableName" to undefined is invalid. 将数据字段“variableName”设置为未定义是无效的. ...
- 了解Unity中的多线程及使用多线程
http://blog.csdn.net/hany3000/article/details/16917571 如果你想在游戏中使用多线程,你应该看看这篇文章,线程是一个相当复杂的话题,但如果你掌握了它 ...
- oracle+110个常用函数
1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from du ...
- 拨打电话demo
- (IBAction)btnClick:(id)sender { UIActionSheet *action = [[UIActionSheet alloc] initWithTitle:nil d ...
- Windows SID理解
Windows安全性要依赖于几个基本元素.:访问令牌.SID.安全描述符.访问控制列表.密码. 访问令牌:访问令牌在本质上定义了两 上“P”:Permissions(权限)和Privilege(特权) ...
- 编译适用于TP-Link WR703N的OpenWRT固件
编译适用于TP-Link WR703N TP-Link MR11U 以及使用AR9331芯片组的单WAN/LAN复用口的路由. 注:刷机有风险,刷机需谨慎.一般情况下是不会失败的,若无法通过捅Rese ...
- Task用法(1)-启动方法
第一.基本使用 Thread,ThreadPool,Task的区别 Task是.NET4.0加入的,跟线程池ThreadPool的功能类似,用Task开启新任务时,会从线程池中调用线程,而Thread ...