您可以用下面的命令在命令行做到這一點:
find `jupyter --runtime-dir` -mtime -5 | grep nbserver | xargs cat
jupyter --runtime-dir
返回目錄下一個Jupyter存儲了大量的JSON元數據文件關於內核和Jupyter服務器。 find
的參數-mtime
僅顯示最近5天內修改的文件。
在我的MacBook我得到以下結果:
{
"base_url": "/",
"url": "http://localhost:8888/",
"port": 8888,
"pid": 50017,
"secure": false,
"hostname": "localhost",
"notebook_dir": "/Users/myusername"
}{
"base_url": "/",
"hostname": "localhost",
"notebook_dir": "/Users/myusername",
"password": false,
"pid": 63644,
"port": 8889,
"secure": false,
"token": "058fc6cbd6d793c6ddda420ff6d5d3c42819be526b68602d",
"url": "http://localhost:8889/"
}
(我有兩個環境不同版本的Jupyter的)
感謝額外的命令細節。這確實提供了比我原始命令(即'json')的文本輸出更好的輸出,但是,我要求一種方法來獲取信息而不使用命令行。原始用例是在python腳本中完成此操作。如果我們沒有,也不需要離開口譯員。 – tmthydvnprt