我正试图在Windows的RShiny安装中运行一个WSL2应用程序。我不是R方面的专家,但我觉得这是由于conda与R的交互而产生的问题,我运行以下命令:
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)时,我得到:
->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':但我可以列出来,它就在那里:
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库的目的是正确地加载
发布于 2022-04-01 18:54:10
(我的看法)我要警告不要使用r通道和r-essentials包。Continuum/Anaconda对R的支持是一种不错的尝试,但后来被Conda Forge提供的更广泛的CRAN支持所取代。管理R环境的用户将发现更好的体验,忽略任何连续体/Anaconda文档,只对他们的R环境使用Conda Forge。(终结意见)
混合通道可以导致符号引用错误。此外,特殊安装的顺序低于标准--而是通过YAML指定。
以下YAML文件在linux-64、osx-64和win-64平台上运行良好:
so-igraph.yaml
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可以与
conda env create -n so-igraph -f so-igraph.yaml
conda activate so-igraph发布于 2022-06-07 23:53:20
我对AlmaLinux上的R也有类似的问题,结果发现我错过了操作系统本身上的一些库,我认为这是我拥有的,而且对于一些R包来说是必要的。我认为它们是这些,这是有意义的,考虑到我们谈论的是graphing,一个绘图包:
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发布于 2022-04-01 13:20:54
安装openblas可能有效,请参阅https://github.com/conda-forge/r-igraph-feedstock/issues/19
https://stackoverflow.com/questions/71688829
复制相似问题