【问题标题】:Off-line installation of IRkernel for Jupyter/IPython notebookJupyter/IPython notebook 的 IRkernel 离线安装
【发布时间】:2015-08-03 20:49:34
【问题描述】:

我在一个离线的 Ubuntu 服务器上工作,我想写一个只有 R 代码的 IPython 笔记本。我了解要使其正常工作,我需要安装 IRkernel。如果服务器在线,这应该不是问题,但不幸的是,情况并非如此。非常感谢任何有关如何离线安装 IRkernel 的建议。

奥利弗

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

【问题讨论】:

    标签: r ipython offline-mode jupyter


    【解决方案1】:

    您可以使用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
    

    其中&lt;user_lib&gt; 是您可以写入的目录。后续加载包时可能需要指定lib.loc,如果&lt;user_lib&gt;不在.libPaths中)

    更多信息请见this manualR CMD INSTALL --help 也可能有用

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

    【讨论】:

    • 非常感谢您的指导。不幸的是,我在 Github 存储库 (github.com/IRkernel) 之外的任何其他地方都找不到 R 包 reprIRkernelIRdisplay,我只能以 zip 文件的形式下载它们。
    • @OliverTomic - 对不起。 .zip 也可以正常工作。您可以使用devtools 安装包,方法是解压缩从github 下载的本地zip 文件,然后运行安装函数install("path/to/unzipped_pkg_zip_file")
    • 非常感谢您的进一步指导。我开始尝试安装 Ubuntu 软件包 zmq3。我发现的是libzmq3。我尝试安装它,但没有成功,因为它依赖于许多其他 Ubuntu 软件包,其中包括较新版本的 libc6 (>= 2.17)。已安装的libc6 版本为(2.15)。尝试安装 libc6 (2.19) 时,我收到以下错误消息:lib6 breakes locales (&lt;&lt;2.19). locales (version 2.13) is present and installed. Installing lib6 would break locals, and deconfiguration is not permitted
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多