为 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 包(rzmq
、repr
、IRkernel
、IRdisplay
- 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 manual; R CMD INSTALL --help
也可能有用
这是一个不太理想的解决方案,但假设我没有遗漏任何依赖项,它应该可以工作。
我正在离线 Ubuntu 服务器上工作,我想编写一个仅包含 R 代码的 IPython 笔记本。我知道要让它工作,我需要安装 IRkernel。如果服务器在线,这应该不是问题,但不幸的是,情况并非如此。非常感谢任何关于如何离线安装 IRkernel 的建议。
奥利弗
(我在Ubuntu服务器上安装了Anaconda3-2.2.0-x86-64和R 3.0.2)
您可以使用 Cube 在在线计算机上下载所需的 Ubuntu 包(我认为只是 zmq3
),然后将其安装到离线服务器上。
然后您需要下载所需的 R 包(rzmq
、repr
、IRkernel
、IRdisplay
- 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 manual; R CMD INSTALL --help
也可能有用
这是一个不太理想的解决方案,但假设我没有遗漏任何依赖项,它应该可以工作。