45

ubuntu 16.04 マシンに Jupyter ノートブックを既にインストールしています。jupyter ノートブックには、デフォルトで python がインストールされています。今度は、jupyter ノートブックから R を使用したいと考えています。

そうするために、IRkernel インストール リンクに従い、以下のコマンドを実行しました。

install.packages('devtools')

devtools::install_github('IRkernel/IRkernel')

しかし、 IRkernel::installspec()コマンドを実行すると、以下のエラーが表示されます:

jupyter-client をインストールする必要がありますが、「jupyter kernelspec --version」はコード 127 で終了します

このエラーが発生する理由がわかりません。

4

20 に答える 20

10

私はこれで解決しました:

sudo ln -s /home/'自分のユーザー名'/anaconda3/bin/jupyter /usr/bin/jupyter

于 2018-03-14T11:56:30.743 に答える
4

この問題を克服する方法を次に示します。Mac に anaconda を使用して IRkernel をインストールしました (Linux でも同じだと思います)。以下のコマンドは、Windows でも動作し、Anaconda シェルで実行され、y/n プロンプトの後に y を押します ( https://medium.com/@kyleake/how-to-install-r-in-jupyter-withも参照できます)。 -irkernel-in-3-steps-917519326e41 )

私が入力した:

conda install -c r r-irkernel

次に、R の入力を開始しました。

R

最後に、グローバル環境にインストールするためのオプション user=FALSE を使用して、Jupyter に IRkernel を通知する kernelspec をインストールしました。

IRkernel::installspec(user=FALSE)

それが役に立てば幸い!

于 2018-10-31T15:43:17.167 に答える
2

グーグルでこの問題に行き詰まっている人のためにこれを追加すると、この簡単な学習が役立つ場合があります。上記と同じエラーが発生し、上記の手順に従いました(ターミナルでRを起動している間):

IRkernel::installspec() 
Error in IRkernel::installspec() : 
    jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.

Bashで私は走った:

Mac-Pro:~ $ jupyter kernelspec --version
-bash: jupyter: command not found

ええと、私はJupyterをインストールしていませんでした。Jupyter を (Mac では、brew を使用して) 次のようにインストールしますbrew install jupyter。他の OS のインストール手順については、こちらを参照してください。

すべて正常に動作しています。

于 2018-04-23T14:21:11.417 に答える
1

Jupyter に環境をカーネルとしてインストールしようとしたときに、同じエラーが発生しました。最初に新しい環境を作成し、conda プロンプト内から R、IRkernel、および devtools をインストールしてRから、プロンプトから R を入力して入力しました。

IRkernel::installspec(name = 'myenvname', displayname = 'myenvname')

同じエラーが発生しました。私はこの方法で簡単に解決しました:

conda install -c anaconda jupyter_client

そして、以前のコードを再入力すると、うまくいきました。

于 2020-03-20T12:16:51.983 に答える
0

私は同じ問題を抱えていましたが、上記の解決策はどれもうまくいきませんでした。Python と R のデフォルト バージョンで Debian 9 を使用していました。インストールされているプログラムを削除し、両方の最新バージョンをソースからコンパイルする必要がありました。Python のコンパイルでは、この構成を使用する必要がありましたhttps://github.com/sloria/TextBlob/issues/173

于 2018-12-11T02:06:57.977 に答える