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放入自动启动的桌面应用程序列表中,这是守护程序的一个非常基本的用户界面:

http://raw.githubusercontent.com/kostrykin/jupyter-ctrl/master//doc/jupyter-indicator.png?raw=true

使用--icon参数调整外观,例如调整明亮或黑暗的主题。 默认情况下,两个图标jupyter-brightjupyter-dark已安装,但您也可以使用任何喜欢的图标。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用prepared语句在oracle中插入日期   对点具有双重值的java   使用多个通配符的java请求映射   java Springboot为什么要设置springbootstartertomcat   除了对JavaBean的请求之外,还使用servletContext的servlet   java如何清除OCSID。返回到池的连接时的CLIENTID JDBC客户端信息属性   将整型数组转换为光栅Java   java使用对象引用作为互斥锁   java为什么在编程语言中使用sin函数返回奇怪的sin值不像计算器   java如何将JButton链接到对象并调用相关方法   php用Java发送POST数据   导航属性的java模拟加载   java多个活动错误Android试图对空对象引用调用虚拟方法“”   java Android更改ActionBar文本颜色   如何使用带有java反射且不带开关的parant引用创建子类