[英]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.