Jupyter笔记本控制器守护程序
jupyter-ctrl的Python项目详细描述
守护进程,确保jupyter笔记本服务器只启动一次,不知道打开笔记本的频率或位置。 不需要根权限。
除了jupyter之外,包还需要python 2、pyro和argparse模块。 它已在3.14版Pyro上成功测试,已知不适用于Pyro 4。 在ubuntu 14.04上,通过发出以下命令来满足依赖关系:
sudo apt-get install pyro
安装
获取最新版本:
git clone https://github.com/kostrykin/jupyter-ctrl.git
以用户身份安装:
cd jupyter-ctrl python2 setup.py install --user
确保~/.local/bin列在$PATH变量中:
echo 'export PATH="$PATH:~/.local/bin"' >> ~/.bashrc
用法
将以下命令添加到桌面管理器启动时要运行的命令列表中:
jupyter-daemon.py
在大多数基于ubuntu的系统上,这是通过gnome-session-properties应用程序实现的。
运行以下命令打开您喜爱的Web浏览器中的笔记本(例如工作目录中的Unnamed.ipynb):
xdg-open `jupyter-view.py Unnamed.ipynb`
将其设置为打开.ipynb文件的默认“应用程序”很方便。
或者,您也可以使用jupyter-openbash脚本,这样做也很方便:
jupyter-open Unnamed.ipynb
注意,支持.desktop文件的文件管理器应该提供Jupyter Notebook作为安装此包后打开文件的方法。 它是用万神殿文件0.2.4测试的。
状态栏指示器
除了jupyter-daemon.py之外,您还可以将jupyter-indicator.py放入自动启动的桌面应用程序列表中,这是守护程序的一个非常基本的用户界面:
使用--icon参数调整外观,例如调整明亮或黑暗的主题。 默认情况下,两个图标jupyter-bright和jupyter-dark已安装,但您也可以使用任何喜欢的图标。