簡體   English   中英

conda-install r-base 的 rpath 鏈接問題

[英]rpath link issues with conda-install r-base

我可以使用 conda 安裝 r-base,但是當我嘗試啟動R時出現錯誤:

dyld[93564]: Library not loaded: '@rpath/libgcc_s.1.dylib'
  Referenced from: '/Users/alex/miniconda3/envs/py39/lib/libgfortran.5.dylib'
  Reason: tried: '/Users/alex/miniconda3/envs/py39/lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/R/lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/R/lib/../../libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/R/bin/exec/../../lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/R/bin/exec/../../../libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/R/bin/exec/../../lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/R/bin/exec/../../../libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/R/lib/libgcc_s.1.dylib' (no such file), '/Users/alex/miniconda3/envs/py39/lib/libgcc_s.1.dylib' (no such file), '/Users/runner/miniforge3/conda-bld/r-base-split_1659993936932/_build_env/lib/server/libgcc_s.1.dylib' (no such file)
[1]    93564 abort      R

我之前安裝了沒有 conda 的 R ,我將其卸載並刪除.Renviron 在這種環境下我應該如何安裝 R?

大多數 Conda 動態庫問題的根本原因是通道混合 如果使用 Conda 創建 R 環境,那么您應該主要使用conda- forge 通道。

conda create -n r41 -c conda-forge r=4.1

## permanently set channel preference
conda activate r41
conda config --env --add channels conda-forge

在安裝之前始終激活環境並通過conda / mamba安裝所有包,而不是install.packages

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM