0

Ubuntu 18.04 LTS では、JupyterNotebook (Anaconda なし) で R を使用しているときに、IRKernel が R バージョン 3.4 を読み取っています。cowplot などの一部のパッケージを使用するには、少なくともバージョン 3.5 が必要です。

4

1 に答える 1

0

基本的に、次の 2 つの手順を実行する必要があります。

  1. R を更新しますこれらの答えガイドラインでした。
  2. IRKernel を更新します。Linux 用の公式の IRKernel の手順は役に立ちました。

次に、完全な手順について説明します

1. サーバーにキーを追加する

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

2. sources.list にエントリを追加します

echo 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/' | sudo tee -a /etc/apt/sources.list

使用している Linux に応じて、変更する必要があります。たとえば、bionic by xenial または cosmic を確認してください。

3. プログラムの更新

上記のリンクの指示に従って、次のことを行う必要があります。

sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev

4. /.local/share/jupyter/kernels/ir を更新します

コンソールに R と入力し、このリンクに従って次の手順に従います

# In the console
R
# Inside R
install.packages(c('repr', 'IRdisplay', 'IRkernel'), type = 'source')
getRversion() # to verify the new R version
IRKernel::installspec()

これにより、次のメッセージが表示されます。

[InstallKernelSpec] Removing existing kernelspec in /home/user_name/.local/share/jupyter/kernels/ir
[InstallKernelSpec] Installed kernelspec ir in /home/user_name/.local/share/jupyter/kernels/ir

最後の注意として、古いバージョンの R を削除する必要があります。これは ~/R/x86_64-pc-linux-gnu-library にあり、2 つの異なるバージョンまたは R を持つ 2 つのディレクトリが作成されます (古いバージョンを削除します)。 1)。

于 2019-12-28T18:46:19.317 に答える