首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R无法在conda环境中加载in。

R无法在conda环境中加载in。
EN

Stack Overflow用户
提问于 2022-03-31 07:51:20
回答 3查看 531关注 0票数 3

我正试图在Windows的RShiny安装中运行一个WSL2应用程序。我不是R方面的专家,但我觉得这是由于conda与R的交互而产生的问题,我运行以下命令:

代码语言:javascript
复制
conda create -n r_env r-essentials r-base
conda activate r_env
conda install -c conda-forge r-shiny
conda install -c r r-visnetwork
conda install -c conda-forge r-dplyr
conda install -c r r-dt
conda install -c conda-forge r-igraph
conda install -c r r-leaflet
conda install -c conda-forge r-rgdal
conda install -c r r-shinydashboard
conda install -c conda-forge r-shinywidgets
conda install -c conda-forge r-shinycssloaders
conda install -c conda-forge r-igraph

当我运行R并输入:library(igraph)时,我得到:

代码语言:javascript
复制
->Error: package or namespace load failed for ‘igraph’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/home/carlo/anaconda3/envs/r_env/lib/R/library/igraph/libs/igraph.so':

但我可以列出来,它就在那里:

代码语言:javascript
复制
ll /home/carlo/anaconda3/envs/r_env/lib/R/library/igraph/libs/igraph.so
-> -rwxrwxr-x 1 carlo carlo 3816608 Mar 31 15:38 /home/carlo/anaconda3/envs/r_env/lib/R/library/igraph/libs/igraph.so

有人遇到过类似的问题吗?

igraph库的目的是正确地加载

EN

回答 3

Stack Overflow用户

发布于 2022-04-01 18:54:10

(我的看法)我要警告不要使用r通道和r-essentials包。Continuum/Anaconda对R的支持是一种不错的尝试,但后来被Conda Forge提供的更广泛的CRAN支持所取代。管理R环境的用户将发现更好的体验,忽略任何连续体/Anaconda文档,只对他们的R环境使用Conda Forge。(终结意见)

混合通道可以导致符号引用错误。此外,特殊安装的顺序低于标准--而是通过YAML指定。

以下YAML文件在linux-64osx-64win-64平台上运行良好:

so-igraph.yaml

代码语言:javascript
复制
name: so-igraph
channels:
  - conda-forge
dependencies:
  - r-base=4.1  # adjust to desired version
  - r-shiny
  - r-visnetwork
  - r-dplyr
  - r-dt
  - r-igraph
  - r-leaflet
  - r-rgdal
  - r-shinydashboard
  - r-shinywidgets
  - r-shinycssloaders
  - r-igraph

可以与

代码语言:javascript
复制
conda env create -n so-igraph -f so-igraph.yaml
conda activate so-igraph
票数 2
EN

Stack Overflow用户

发布于 2022-06-07 23:53:20

我对AlmaLinux上的R也有类似的问题,结果发现我错过了操作系统本身上的一些库,我认为这是我拥有的,而且对于一些R包来说是必要的。我认为它们是这些,这是有意义的,考虑到我们谈论的是graphing,一个绘图包:

代码语言:javascript
复制
gsl-devel-2.5-1.el8.x86_64                     
gsl-2.5-1.el8.x86_64
openssl-1.1.1k-6.el8_5.x86_64
geos-devel-3.7.2-1.el8.x86_64                  
geos-3.7.2-1.el8.x86_64
proj-datumgrid-1.8-6.3.2.4.el8.noarch         
proj-6.3.2-4.el8.x86_64
libtiff-devel-4.0.9-21.el8.x86_64             
libgeotiff-devel-1.5.1-1.el8.x86_64           
libgeotiff-1.5.1-1.el8.x86_64
票数 1
EN

Stack Overflow用户

发布于 2022-04-01 13:20:54

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71688829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档