はじめに
EC2のUbuntu18.04にAnaconda3をインストールしてJupyterを使う方法です。
方法
Anaconda3 のインストール
# 公式サイトから最新のダウンロードリンクを確認する
$ wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
$ sh Anaconda3-2020.11-Linux-x86_64.sh
$ exit
仮想環境の作成
# とりあえずよく使うライブラリをインストール
# anacondaを指定すると全て入れてくれる
$ conda create -n 環境名 jupyter jupyterlab matplotlib numpy pandas pylint python scikit-learn scipy seaborn
# 起動
$ conda activate 環境名
Node.js のインストール
# Jupyter LabでExtensionsを使いたい場合、Node.jsが必要
# aptでNode.jsとnpmをインストール
$ sudo apt install nodejs npm
# n packageのインストール
$ sudo npm install n -g
# n packageを使ってnodeのインストール
$ sudo n stable
# aptで入れたNode.jsとnpmはアンインストールしておく
$ sudo apt purge nodejs npm
# 再ログイン
$ exec $SHELL -l
# Node.jsのバージョン確認
$ node -v
Jupyter の起動
# Jupyter Lab起動
$ jupyter lab --ip=0.0.0.0 --no-browser
# Jupyter notebook起動
$ jupyter notebook --ip=0.0.0.0 --no-browser
# トークンじゃなくてパスワードでログインしたい場合、パスワードを設定する
$ jupyter notebook password
$ jupyter lab password