生信攻略R,perl,python等软件常见更新设置
Posted 遗传与生信
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生信攻略R,perl,python等软件常见更新设置相关的知识,希望对你有一定的参考价值。
R语言更新源设置:linux定位在~/.Rprofile,windows在安装目录下的/etc/Rprofile
.libPaths("pwd") #设置R包安装位置
local({r <- getOption("repos") #设置CRAN的源
r["CRAN"] <- "https://mirrors.ustc.edu.cn/CRAN/" #使用中科大源
r["CRANextra"] <-"https://mirrors.ustc.edu.cn/CRAN/" #使用中科大源
options(repos=r)})
install.tasks<-function(views){ #对tack view进行检索,已经安装的软件不再安装,未安装的软件手动安装
library("ctv")
packages<-read.ctv(system.file("ctv",paste(views,"ctv",sep="."),package="ctv"))
for(pkg inpackages$packagelist$name){if(length(which(installed.packages() ==pkg))==0){bioclite(pkg)}}
}
bioclite<-function(package){ # 对bioconductor进行设置,利用确认源并安装
if(length(which((.packages())=="BiocInstaller"))==0) #检查是否已经加载了bioconductor
{
source("https://bioconductor.org/biocLite.R")
options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/") # 感谢科大,提供了bioconductor唯一的国内源
}
if(length(which(installed.packages() == "package"))==0){
biocLite(package,Ncpu=8) #使用8个CPU进行编译
}else{
print(paste(package," is already installed",sep=""))
}
}
R包安装:bioclite("ape")
python源设置:~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple # 设置国内最佳源,豆瓣,没错,就是文青的豆瓣
trusted-host = pypi.douban.com
python包安装:pip install biopython另外,python在安装时增加--ensure-pip-install=yes选项,可以共存python2.7和3.6,使用pip2.7和pip3.6分别管理2.7和3.6的安装包
perl源设置:~/.cpan/CPAN/MyConfig.pm
修改MyConfig.pm文件中的urllist为:
'urllist' => [q[http://mirrors.aliyun.com/CPAN/]]
perl包安装:cpan bioperl
从此,生信软件安装不求人,默默的安装在自己的路径下面
以上是关于生信攻略R,perl,python等软件常见更新设置的主要内容,如果未能解决你的问题,请参考以下文章