加载infercnv报错“../JAGS/modules-4/basemod.so”

复制代码
 library(infercnv)
Error: package or namespace load failed for ‘infercnv’:
 .onLoad failed in loadNamespace() for 'rjags', details:
  call: load.module("basemod", quiet = TRUE)
  error: File not found: /opt/R/4.3.2/lib64/R/../JAGS/modules-4/basemod.so

一、 Plantform

系统:Rocky 9

R版本:4.3.2

infercnv:1.18.1

rjags:4-15

二、Schedule

1,安装教程

2,调用conda 环境报错,显然是路径问题,通过GPT、谷歌查找,使用下面两条命令,均无效

R 复制代码
Sys.setenv(JAGS_ROOT="/s1/Program/anaconda3/pkgs/jags-4.3.2-hb1d968a_0/lib")
dyn.load("/s1/Program/anaconda3/envs/public/lib/JAGS/modules-4/basemod.so")

3,方法总比困难多

bash 复制代码
# 在conda 环境中测试,调用infercnv正常。
# 使用find查找Rstudio 调用infercnv时,报错所示的文件。
cd /s1/Program/anaconda3
find ./ -type f -name "basemod.so"

mkdir -p /opt/R/4.3.2/lib64/JAGS/modules-4/
cd /opt/R/4.3.2/lib64/JAGS/modules-4/

# 根据find 找到的路径更改。
sudo ln -s /s1/Program/anaconda3/envs/public/lib/JAGS/modules-4/basemod.so basemod.so
sudo ln -s /s1/Program/anaconda3/envs/public/lib/JAGS/modules-4/bugs.so bugs.so
相关推荐
blues_C2 分钟前
十一、【核心功能篇】测试用例管理:设计用例新增&编辑界面
前端·vue.js·测试用例·element plus·测试平台
珊珊而川5 分钟前
docker不用dockerfile
运维·docker·容器
前端snow10 分钟前
用cursor写一个微信小程序-购物网站实操
前端·javascript·后端
书语时20 分钟前
ES6 深克隆与浅克隆详解:原理、实现与应用场景
前端·javascript·es6
Magnum Lehar37 分钟前
vulkan游戏引擎的核心交换链swapchain实现
java·前端·游戏引擎
henujolly1 小时前
yarn、pnpm、npm
前端
江城开朗的豌豆2 小时前
JavaScript篇:构造函数 vs Class:谁才是对象创建的王者?
前端·javascript·面试
江城开朗的豌豆2 小时前
JavaScript篇:数组找不同:如何快速找出两个数组间的'单身狗'元素?
前端·javascript·面试
zhcong_2 小时前
LVS+Keepalived高可用群集
linux·运维·lvs
Angel Q.2 小时前
系统是win11+两个ubuntu,ubuntu20.04和ubuntu22.04,想删除ubuntu20.04且不用保留数据
linux·运维·ubuntu