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第三方库


热门话题
IE中的java跨域cookie问题   重复java中已经满足的循环   编译java RMI服务器时出错   JavaServlet POST中作为参数传递的javascript大型JSON数组数据为空   java片段未每次刷新/调用   java无法编译。错误消息   java如何构造大型类?   java Hibernate:TableThingsDB。事情并不存在   java如何操作从匹配项创建的数组。发现   循环以搜索和显示数组Java的某些部分   加载或注册SQLite JDBC驱动程序时出现java问题   活动和服务之间的java连接   JavaGWTG2D:ie8中的drawImage   java在安卓中设置hessian阈值   在Tomcat中使用Logback时发生java错误