专栏名称: Biomamba 生信基地
本人为在读博士研究生,此公众号旨在分享生信知识及科研经验与体会,欢迎各位同学、老师与专家的批评指正,也欢迎各界人士的合作与交流。
今天看啥  ›  专栏  ›  Biomamba 生信基地

在Rstudio中使用同一个R包的不同版本

Biomamba 生信基地  · 公众号  ·  · 2024-12-10 09:05
    

文章预览

原理 在大家使用Rstudio-server时( 有root权限的共享服务器 ),R本身不支持在一个目录下安装同一个包的多个版本,在加载 R 包时,它按照系统中配置的 libpaths 的优先级从高到低查找,在某个 libpath 下找到这个包后,将这个包加载到环境中,即使后面找到这个包的其他版本,也不会再次加载了(R包加载机制)。 如:在执行 library(“uwot”) 时,R 就会依次搜索 libpath 找到 uwot 的位置,即使 libpaths 中有多个 uwot,它找到第一个 uwot 后,就将 uwot 加载到环境中,而不会再加载后续找到的 uwot 包到环境中了。 不过我们可以将当前加载到环境中的 uwot 这个包 unload ,然后加载其他 libpath 中的 uwot 包。后面我们会演示这个步骤。(切换 uwot 版本的原理) 如果你对下面的教程比较迷茫,那么你可以先行学习 Linux教程: 十小时学会Linux 生信Linux及服务器使用技巧 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览