Jupyterノートブックをubuntu 16.04マシンにインストール済みです。 jupyterノートブックには、デフォルトでpythonがインストールされています。今、jupyterノートブックからRを使用したいと思います。
これを行うには、 IRkernelインストールリンク を実行し、以下のコマンドを実行します。
_install.packages('devtools')
devtools::install_github('IRkernel/IRkernel')
_
しかし、IRkernel::installspec()
コマンドを実行すると、以下のエラーが表示されます。
jupyter-clientをインストールする必要がありますが、「jupyter kernelspec --version」はコード127で終了しました
このエラーが発生する理由を今混乱しています。
RStudioからこのコマンドを実行すると、このエラーが表示されます。コマンドライン/ターミナルからこのコマンドを実行すると、すべてがうまくいきます。
したがって、コマンドラインからR
と入力するだけです。
次に、以下のコマンドを実行します。
install.packages('devtools')
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
一部のWindowsシステムでは、cmd/powershellからRを実行しても成功しない場合があります。それは私のマシンの場合です。私の回避策は、AnacondaプロンプトからRを実行することです(Anaconda経由でJupyterをインストールした場合)。 RがPATH
にない場合は、フルパスを指定する必要があります。
これはPATH
に関連する問題だと思いますが、Anaconda\Lib\site-packages\jupyter_client
私のシステムにPATH
。
cd C:\Program Files\R\R-3.5.1\bin
_と入力してパスを覚え、R
と入力してRを起動します。IRkernel::installspec()
と入力私はこれで解決しました:
Sudo ln -s/home/'my user name'/anaconda3/bin/jupyter/usr/bin/jupyter
同じエラーが発生しましたが、修正方法が異なりました。
システムにanacondaがインストールされていることも確認してください! (または少なくともjupyter) https://conda.io/docs/user-guide/install/index.html
この問題にグーグルで行き詰まっている人のためにこれを追加すると、この簡単な学習から利益を得ることができます。上記と同じエラーが表示され、上記の指示に従いました(ターミナルでRを起動中):
IRkernel::installspec()
Error in IRkernel::installspec() :
jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
バッシュで私は走った:
Mac-Pro:~ $ jupyter kernelspec --version
-bash: jupyter: command not found
Duh、Jupyterがインストールされていません。 Jupyterを(macでbrewを使用して)インストールします:brew install jupyter
。他のOSのインストール手順は こちら にあります。
すべて正常に動作しています。
ここでこの問題を克服する方法。 MacにanacondaでIRkernelをインストールしました(Linuxでも同じだと思います)
入力しました:
conda install -c r r-irkernel
その後、Rタイピングを開始しました。
R
最後に、kernelspecをインストールして、JupyterにIRkernelについて通知します。グローバル環境でのインストールでは、オプションuser = FALSEを使用します。
IRkernel::installspec(user=FALSE)
それが役に立てば幸い!
Windowsユーザーの場合、anacondaをインストールした後、システムを再起動して、起動時にAnacondaプロンプトが表示されるようにする必要があります。 Anaconda Promptを開いた後、入力します
IRkernel :: installspec()
アップグレードするシステムのPATHを再起動すると思うので、今回は動作します。
同じエラーが発生しましたが、私の場合、jupyterを仮想環境にインストールしているため、IRkernel :: installspec()が成功するためには、仮想環境のインストール後にRを起動する必要がありました。
同じ問題がありました。 〜/ .bashrc(およびsource
)に以下を追加し、IRkernel::installspec()
を実行してみましたが、うまくいきました。
export PATH="~/anaconda3/bin:$PATH"
WindowsマシンにIRkernelをインストールしようとしました。 R内から実行したときに、同様の問題が発生しました。
> IRkernel::installspec(user = FALSE)
Error in IRkernel::installspec(user = FALSE) :
jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 1.
私はcondaを使用してマシンにJupyterをインストールしませんでしたが、pipを使用しました。 pythonフードの下で使用するいくつかのプログラムがインストールされています。これは、マシンに複数のPythonインスタンスとJupyterインスタンスもあります。正しいJupyterインスタンスを参照していることを確認して、これを行いました。
> setwd('C:/usr/lib/Python36-32/Scripts')
> IRkernel::installspec(user = FALSE)
[InstallKernelSpec] Installed kernelspec ir in C:\ProgramData\jupyter\kernels\ir
Pythonに加えて、ノートブック内でRを使用することもできます。
私は同じ問題を抱えていましたが、上記の解決策はどれもうまくいきませんでした。 pythonおよびRのデフォルトバージョンでDebian 9を使用していました。インストール済みのプログラムを削除し、ソースから両方の最新バージョンをコンパイルする必要がありました。 Pythonコンパイルの場合、この構成を使用する必要がありました https://github.com/sloria/TextBlob/issues/17