conda-如何安装“ R-essentials”中不可用的R软件包?
问题内容:
我使用现成的Anaconda安装来使用Python。现在,我已经知道可以在安装中“包含” R世界,并可以在 Jupyter / Ipython笔记本中
使用IR内核。
我找到了安装许多著名的R软件包的命令:conda install -cr r-essentials
我的初学者的问题:
如何安装 R-essential 软件包中未包含的 R 软件包?例如,CRAN上可用的R包。“ pip”仅适用于PyPI
Python软件包,不是吗?
问题答案:
现在我找到了文档:
这是说明如何生成仅在CRAN存储库中可用的R包的文档:https ://www.continuum.io/content/conda-data-science
转到“构建conda R程序包”部分。
(提示:只要可以在anaconda.org下找到R包,请使用此资源。请参见此处:https : //www.continuum.io/blog/developer/jupyter-and-
conda-r)
alistaire 的答案是添加R包的另一种可能性:
如果您通过常规install.packages
(从CRAN镜像)或devtools::install_github
(从GitHub)从R内部安装软件包,则它们可以正常工作。@alistaire
操作方法: 打开(独立)R安装,然后运行以下命令:
install.packages("png", "/home/user/anaconda3/lib/R/library")
将新软件包添加到Jupyter使用的正确R库中,否则该软件包将安装在 .libPaths()中 提到的/home/user/R/i686-pc-
linux-gnu-library/3.2/png/libs中。