2016-06-23 9 views
4

私はUbuntu 16.04を使用しています。Jupyterノートブック:Rパッケージのインストール中にエラーが発生する

私はJupyterノートブックでRを実行しており、すべてのパッケージには "R essentials"が正常に動作します。

しかし、「マウス」や「bigmemory」のような追加のパッケージをインストールしようとすると、インストールは常に失敗します。それが何をしようとすると

**インストールパッケージは、これが表示されるエラーメッセージです

ロードすることができるかどうかのテスト:

エラーをdyn.loadで(ファイル、たDllPath = DLLパス、...): 共有オブジェクト '/home/usr/anaconda3/lib/R/library/bigmemory/libs/bigmemory.so'をロードできません: /home/usr/anaconda3/lib/R/library/Rcpp/libs /../../../../ libstdC++。so.6:バージョン 'GLIBCXX_3.4.20'が見つかりません(/ home/usr/anaconda3/lib/R /ライブラリ/ bigmemory/libsには/ bigmemory.so)

私はsudo apt-get install libstdc++6 を試してみましたし、それは私のlibstdC++ 6がインストールされていると言うと、すでに最新バージョンです。私はRのインストーラがそれを見つけることができない理由を知らない。..

答えて

2

私はそれを理解した!

anaconda3が完全にrm -rf ~\anaconda3に不満を持ち、アンインストールされました。再インストールした後、私はinstalling IRkernelの指示を見ました。

これが失敗した場合

、のようなもののために出力を検索::私はこれを見た

**インストールしたパッケージは、(dyn.loadで エラーをロードすることができるかどうかのテストファイル、たDllPath =たDllPath、... ): 共有オブジェクトをロードできません '/Users/[you]/anaconda/lib/R/library/rzmq/libs/rzmq.so': dlopen(/ Users/[you]/anaconda/lib/R/library /rzmq/libs/rzmq.so、6):ライブラリがロードされていません:libzmq.5.dylib 参照先:/Users/[you]/anaconda/lib/R/library/rzmq/libs/rzmq.so 理由:画像が見つかりません

これは、rzmqのRバイナリパッケージが、システム上のものとは異なるバージョンのlibzmqに対してコンパイルされたことを意味します。 それはとてもそれが働いていた私は、その後 install.packages('mice','/home/[usr]/anaconda3/lib/R/library/',type = 'source')

をした命令の次のソース

からインストールすることで固定することができます!私は 'bigmemory'のために同じことをしました。エラーメッセージは表示されず、Jupiterのノートブックで両方を使用できます。

関連する問題