Cloud9でJupyter Labを使ってみる(Ubuntu18.04版)
/ 2 min read
Table of Contents
はじめに
Cloud9 を快適に使うために自分用のメモも兼ねて設定方法を記載します。
なお、EC2 は Ubuntu18.04 を使用しています。
方法
タイムゾーンの変更
$ sudo timedatectl set-timezone Asia/Tokyo
# 変更結果の確認$ timedatectl
aptアップデート
$ sudo apt update$ sudo apt -y upgrade
Python3.8とvenvをインストール
$ sudo apt install -y python3.8$ sudo apt install -y python3.8-venv
拡張機能を使うため最新のNode.jsをインストール
$ nvm install stable --latest-npm
# バージョン確認$ node -v
# デフォルトを上記で確認した最新バージョンに変える$ nvm alias default v15.x.x
# ターミナルを再起動してから変更結果の確認$ exec $SHELL -l$ nvm ls
Pythonの仮想環境作成
$ python3.8 -m venv 仮想環境名
Jupyter Labのインストール
# 上記で作った仮想環境に入る$ . 仮想環境名/bin/activate
$ pip install jupyterlab
Jupyter Labの起動設定
# 設定ファイルの作成$ jupyter lab --generate-config
# 設定ファイルの編集# 設定ファイルは/home/ubuntu/.jupyter/jupyter\_lab\_config.pyです。# ホームディレクトリの設定c.NotebookApp.notebook_dir = '/home/ubuntu/environment/hoge'
# 外部接続許可c.NotebookApp.ip = '0.0.0.0'
# ポート設定c.NotebookApp.port = 8080
# ブラウザ表示設定c.NotebookApp.open_browser = False
# パスワード設定# パスワードのsha1はpython -c "import IPython;print(IPython.lib.passwd())"で確認可能c.NotebookApp.password = u'sha1:xxxxxxxxxxxxxxxxx'
Jupyter Labの起動
$ jupyter lab
あとは Preview > [Preview Running Application でブラウザを起動すれば OK