1

X11 を使用せずに Linux クラスター コンピューティング ノードで jupyter IPython ノートブックを実行することがよくありますが、問題はありません。ただし、同じセットアップで R カーネルを実行すると、うまく機能しません。

マシンの詳細は次のとおりです。

  • CentOS 7.2
  • X11、png、cairo 機能を備えた R 3.3.1
  • アナコンダ 4.0.0 (python 2.7.11)

ノートブックを起動するだけで、最初のセルがログに記録された状態で実行された後にカーネルがクラッシュします。

unable to open connection to X11 display ''

でノートブックを起動することで動作させることができますxvfb-run jupyter notebook。これにより、セルで R コマンドを実行できますが、プロットを作成しようとすると、次のようになります。

Error in grid.Call(L_textBounds, as.graphicsAnnot(x$label), x$x, x$y, : X11  font -adobe-helvetica-%s-%s-*-*-%d-*-*-*-*-*-*-*, face 1 at size 9 could not be loaded

x11 フォントをインストールできれば動作すると思いますが、これはクラスターの計算ノード上にあり、それらをインストールするための管理者権限がありません。

X11なしでLinuxマシンでグラフィックスを生成するためにRカーネルでjupyterノートブックを構成する正しい方法は何ですか?

4

1 に答える 1