Python 从命令行在正在运行的服务器中打开Jupyter笔记本

Python 从命令行在正在运行的服务器中打开Jupyter笔记本,python,ipython-notebook,jupyter-notebook,Python,Ipython Notebook,Jupyter Notebook,我的Jupyter/IPython笔记本位于我文件系统中的各个目录中。我不喜欢每次打开笔记本时都在Jupyter笔记本浏览器中浏览目录的层次结构。由于缺少(仍然)允许在Jupyter中为目录添加书签的功能,我想探索是否可以从命令行打开笔记本,以便由已经运行的Jupyter实例打开它。我不知道如何执行此操作……选项1:从项目目录根运行多个jupyter笔记本服务器。这样可以避免使用浏览器ui导航深度嵌套的结构。我经常同时运行多台笔记本服务器而没有问题 $cd path/to/project/;ju

我的Jupyter/IPython笔记本位于我文件系统中的各个目录中。我不喜欢每次打开笔记本时都在Jupyter笔记本浏览器中浏览目录的层次结构。由于缺少(仍然)允许在Jupyter中为目录添加书签的功能,我想探索是否可以从命令行打开笔记本,以便由已经运行的Jupyter实例打开它。我不知道如何执行此操作……

选项1:从项目目录根运行多个jupyter笔记本服务器。这样可以避免使用浏览器ui导航深度嵌套的结构。我经常同时运行多台笔记本服务器而没有问题

$cd path/to/project/;jupyter笔记本

选项2:如果您知道可以使用
webbrowser
模块的路径

$python-mWebBrowserhttp://localhost:port/path/to/notebook/notebook-name.ipynb


当然,您也可以将频繁访问的笔记本别名为一些好东西。

听起来像是一个组织问题。在每个项目目录中启动jupyter笔记本服务器是否有问题?这不需要太多的浏览器导航。我经常一次运行很多jupyter笔记本服务器而没有问题。我正在考虑这个问题。但我不确定这种方法的资源开销是多少。从你所说的听上去好像不多。运行
jupyter notebook/path/to/myNotebook.ipynb
应该仍然有效。此外,还支持像
ls~
ls..
这样的命令,因此很容易检查东西在哪里。该工具可以做到这一点。