为 Jupyter/IPython 笔记本离线安装 IRkernel

Off-line installation of IRkernel for Jupyter/IPython notebook

我正在离线 Ubuntu 服务器上工作,我想编写一个仅包含 R 代码的 IPython 笔记本。我知道要让它工作,我需要安装 IRkernel。如果服务器在线,这应该不是问题,但不幸的是,情况并非如此。非常感谢任何关于如何离线安装 IRkernel 的建议。

奥利弗

(我在Ubuntu服务器上安装了Anaconda3-2.2.0-x86-64和R 3.0.2)

您可以使用 Cube 在在线计算机上下载所需的 Ubuntu 包(我认为只是 zmq3),然后将其安装到离线服务器上。

然后您需要下载所需的 R 包(rzmqreprIRkernelIRdisplay - tar.gz 形式)

要将它们加载到您的服务器中,您可以使用以下命令从源代码安装 R 包。

R CMD INSTALL package_ x.y.z.tar.gz

如果你没有写入标准库目录的权限,无法使用sudo覆盖,你可以通过

安装到其他地方
R CMD INSTALL -l <user_lib> package_x.y.z.tar.gz

其中 <user_lib> 是您可以写入的目录。如果 <user_lib> 不在 .libPaths)

中,您可能需要在随后加载包时指定 lib.loc

有关详细信息,请参阅 this manualR CMD INSTALL --help 也可能有用

这是一个不太理想的解决方案,但假设我没有遗漏任何依赖项,它应该可以工作。