0

Docker を使用して Jupyter をセットアップしようとしています。複数の言語のカーネル (python、scala、R など) を提供したいと考えています。今では R 以外でも動作するようです。「プロット」関数を実行するたびに、ブラウザーは「カーネルが死んでいるように見えます。自動的に再起動します」

ログのエラーメッセージは次のとおりです。

 ***caught segfault ***
 address 0x35da0, cause 'memory not mapped'
 Traceback:
 1: png(tf, width, height, "in", pointsize, bg, res, antialias = antialias)
 2: dev.cb(tf)
 3: repr_recordedplot_generic(obj, ".png", TRUE, function(tf) png(tf, width, height, "in", pointsize, bg, res, antialias = antialias))
 4: repr_png.recordedplot(plotobj)
 5: mime2repr[mime]
 6: doTryCatch(return(expr), name, parentenv, handler)
 7: tryCatchOne(expr, names, parentenv, handlers[[1L]])
 8: tryCatchList(expr, classes, parentenv, handlers)
 9: tryCatch({ formats[[mime]] <- mime2repr[mime]}, error = handle_error)
 10: send_plot(last_recorded_plot)
 11: executor$execute(msg)
 12: handle_shell()
 13: kernel$run()
 14: IRkernel::main()
 aborting ... 
 [I 2016-06-08 19:41:02.360 XX restarter:103] KernelRestarter: restarting kernel (1/5)
 WARNING:root:kernel XXXXXXXXXXXXXXXXXX restarted

最初にブラウザ(Google Chrome)の機能を実行すると、機能png()が正常に実行されます。なぜこれが起こるのか、またはを実行した後に何が変わるのかわかりません。Jupyter または R で同様の問題に遭遇した人はいますか?jpeg()plot()png()jpeg()

4

1 に答える 1

0

これにより、Rパッケージのダウンロード/インストール中にcondaの使用が回避されました。代わりに、CRAN が使用されます。conda でコンパイルされたパッケージに問題があるようです。

于 2016-06-10T21:12:40.867 に答える