Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Jupyter Notebook から rclpy を読み出す実験 その1:環境構築

少しパラメータを変えて実験したい場合に一々コマンドを叩くのも面倒になってきたので
Jupyter Notebookからrclpyを呼び出して少し実験を楽にする方法を試してみました

実際のところ

前提条件

  • Ubuntu 22 LTS
  • mDNS構築済み

導入

$ sudo apt install jupyter-core
$ pip install  jupyter notebook
$ jupyter notebook --generate-config


設定ファイルが"~/.jupyter/jupyter_notebook_config.py"に生成されるので、これを編集します。

$ vi ~/.jupyter/jupyter_notebook_config.py

外から疎通させるらめにIPアドレスの書き換えを行います。
私の環境では、NotebookApp.ipになっていましたが、ServerApp.ipとなっているケースもあるようです。

# c.NotebookApp.ip = 'localhost'
# ↓
c.NotebookApp.ip = '*'

起動

以上の設定が終わっていれば、問題なく起動できる筈です。

$ jupyter notebook

ログインすると下の方にトークンとパスワードを入力する画面がでてくるので
端末のログから以下のような部分を抜き出し、token=以降をコピぺ
パスワードは任意

Or copy and paste one of these URLs:
http://localhost:8888/tree?token=XXX...