标签: jupyterhub

有没有办法将git与Jupyter集成,并对创建的笔记本进行版本控制?

我在服务器上托管了jupyterhub,并在其中添加了许多用户.我希望用户可以为他们的工作选择版本控制.那么有没有办法添加git内核或扩展呢?

git github jupyter jupyter-notebook jupyterhub

18
推荐指数
1
解决办法
6150
查看次数

jupyterhub中共享的可写文件夹

我们目前正在docker容器中构建一个jupyterhub环境,并在共享文件夹中苦苦挣扎.我们的目标是为所有用户设置一个可写的共享文件夹.

在每个用户的主文件夹中有一个符号链接~/shared/opt/shared.目标文件夹具有权限777,并由组jupyter拥有.每个用户都是jupyter组的成员.但是,如果一个用户在使用其帐户登录到Web应用程序的共享文件夹中创建文件,则权限设置为644.因此,没有其他用户可以编辑该文件.

我试图设置umask000/etc/profiles~/.bashrc为每个用户的文件.然而,jupyter似乎忽略了它.是否有可能配置jupyter来创建g+w默认权限的新文件?我想避免setfacl在文件系统级别设置访问控制列表,因为它需要自定义标志/etc/fstab.

jupyter jupyter-notebook jupyterhub

15
推荐指数
1
解决办法
2409
查看次数

如何在JupyterHub中设置NotebookApp.iopub_data_rate_limit和其他NotebookApp设置?

我想用jupyter notebook --NotebookApp.iopub_data_rate_limit=10000000000参数开始我的笔记本.可以在JupyterHub中设置它吗?

python configuration jupyter jupyter-notebook jupyterhub

11
推荐指数
3
解决办法
2万
查看次数

basedir 必须是绝对的:?/.ivy2/local

我在完全绝望的状态下写在这里......

我有 2 个用户:

  • 1 个本地用户,在 Linux 中创建。工作 100% 正常,字数工作完美。Kerberized 集群。有效票。
  • 1 个 Active Directory 用户,可以登录,但 pyspark 指令(字数相同)失败。与上述相同的 kdc 票证。

线程“main”中的异常 java.lang.IllegalArgumentException: basedir must be absolute: ?/.ivy2/local at org.apache.ivy.util.Checks.checkAbsolute(Checks.java:48) at org.apache.ivy.plugins .repository.file.FileRepository.setBaseDir(FileRepository.java:135) 在 org.apache.ivy.plugins.repository.file.FileRepository.(FileRepository.java:44) 在 org.apache.spark.deploy.SparkSubmitUtils$.createRepoResolvers (SparkSubmit.scala:943) 在 org.apache.spark.deploy.SparkSubmitUtils$.buildIvySettings(SparkSubmit.scala:1035) 在 org.apache.spark.deploy.SparkSubmit$$anonfun$2.apply(SparkSubmit.scala:295)在 org.apache.spark.deploy.SparkSubmit$$anonfun$2.apply(SparkSubmit.scala:295) 在 scala.Option.getOrElse(Option.scala:121) 在 org.apache.spark.deploy.SparkSubmit$.prepareSubmitEnvironment(火花提交。scala:294) 在 org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:153) 在 org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:119) 在 org.apache.spark .deploy.SparkSubmit.main(SparkSubmit.scala)

我正在运行的代码。超级简单。

import findspark
findspark.init()
from pyspark import SparkConf, SparkContext
conf = SparkConf().setMaster("yarn")
sc = SparkContext(conf=conf)
Run Code Online (Sandbox Code Playgroud)

它以上述错误的最后一条指令中的错误结束(参见异常)。

?/.ivy2/local -> 这就是问题所在,但我不知道发生了什么:(。

对于 Linux 用户,它可以完美运行......但是对于本地系统中不存在但具有 /home/userFolder 的 AD 用户......我有这个问题:(

请帮忙...我已经到了疯狂的地步...我已经搜索了互联网的每个角落,但我还没有找到解决这个问题/错误的任何方法:( …

ivy apache-spark pyspark jupyterhub

11
推荐指数
2
解决办法
5241
查看次数

Ipywidgets 未显示并出现 JavaScript 错误

目前,我们的团队正在使用 JupyterHub。当我尝试在 JupyterLab 中使用 ipywidgets 时,出现此 JavaScript 错误(https 地址被删除)

\n

代码

\n
import ipywidgets as widgets\n\nslider = widgets.FloatSlider(description=\'$x$\')\ntext = widgets.FloatText(disabled=True, description=\'$x^2$\')\n\ndef compute(*ignore):\n    text.value = str(slider.value ** 2)\n\nslider.observe(compute, \'value\')\n\nslider.value = 4\n\nwidgets.VBox([slider, text])\n
Run Code Online (Sandbox Code Playgroud)\n

笔记本上的错误:

\n
[Open Browser Console for more detailed log - Double click to close this message]\nFailed to load model class \'VBoxModel\' from module \'@jupyter-widgets/controls\'\nError: Module @jupyter-widgets/controls, version ^1.5.0 is not registered, however,         2.0.0 is\n    at f.loadClass (/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/134.bcbea9feb6e7c4da7530.js?v=bcbea9feb6e7c4da7530:1:74977)\n    at f.loadModelClass (/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/150.3e1e5adfd821b9b96340.js?v=3e1e5adfd821b9b96340:1:10729)\n    at f._make_model (/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/150.3e1e5adfd821b9b96340.js?v=3e1e5adfd821b9b96340:1:7517)\n    at f.new_model (/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/150.3e1e5adfd821b9b96340.js?v=3e1e5adfd821b9b96340:1:5137)\n    at f.handle_comm_open …
Run Code Online (Sandbox Code Playgroud)

jupyter-notebook jupyterhub ipywidgets jupyter-lab

11
推荐指数
1
解决办法
1552
查看次数

如何从Jupyter Notebook下载所有文件和文件夹层次结构?

如果我想从Jupyter Notebook下载所有文件和文件夹层次结构,如图所示,你知道是否还有通过简单点击而不是去每个文件夹中的每个文件来打开文件并点击下载数百次?

在此输入图像描述

注意:这个Jupyter笔记本是由在线课程老师创建的,所以它不是从我当地的Acaconda应用程序打开,而是从在线课程网页打开.下载是为了将来需要时刷新内存.

file-management jupyter jupyter-notebook jupyterhub

10
推荐指数
2
解决办法
8526
查看次数

从 Github 存储库创建公开分发的 Jupyter Notebook

我有一个在线课程(Performance Ninja),我想将其变成公开分发的 Jupyter Notebook。该课程托管在 Github 上。那里有学生需要完成的实验室作业的源代码。他们需要通过更改代码并提交(git Push)他们的工作来解决问题。它将被 Github Actions 拾取并发送到我的远程服务器,该服务器已针对性能基准测试进行了适当配置。因此,我不依赖 Github 提供的虚拟化 CI 机器,例如它们不适合性能测量。

\n

我想制作一个 Jupyter Notebook,它将作为我的 Github 存储库的视图。它将提供漂亮的界面,能够专注于重要的代码部分(基准测试的内核),并且有一种简单的方法来提交自动基准测试的解决方案(只需按 Shift-Enter)。

\n

我正在查看 JupyterHub。它应该可以很好地工作,但问题是我必须为 JupyterHub 服务器拥有一个公共静态 IP。

\n

理想情况下,我希望能够从 Jupyter Notebook 本身触发 Github Actions 工作流程。用户(学生)将通过 Github 验证自己的身份,更改代码并按 Shift-Enter,这将触发 Github 操作(可能将代码推送到私有分支)。

\n

我假设我\xe2\x80\x99m 不是第一个面临类似问题的人。我想听听有经验的人的意见,我在这里最好的选择是什么?

\n

jupyter-notebook jupyterhub github-actions

10
推荐指数
0
解决办法
430
查看次数

JupyterHub的默认用户名和密码是什么?

我已经安装了JupyterHub并运行了它。当我打开页面时,将显示以下窗口:

在此处输入图片说明

在那里输入什么?文档是无声的。

jupyterhub

8
推荐指数
3
解决办法
4406
查看次数

docker 版本和 docker 引擎版本相同吗?如何分别检查?

docker version 返回:

客户:

版本:17.12.1-ce

API 版本:1.35

转版本:go1.9.4

Git 提交:7390fc6

建成时间:2018 年 2 月 27 日星期二 22:17:40

操作系统/架构:linux/amd64

服务器

引擎:

版本:17.12.1-ce

API 版本:1.35(最低版本 1.12)

转版本:go1.9.4

Git 提交:7390fc6

建成时间:2018 年 2 月 27 日星期二 22:16:13

操作系统/架构:linux/amd64

实验:假

我想安装需要 docker engine 的 jupyterhub 1.12.0,但我怀疑这 Version 17.12.1不是引擎版本。如何获取引擎版本?

docker jupyterhub

8
推荐指数
1
解决办法
9221
查看次数

JupyterLab 和 JupyterHub 有什么区别?

JupyterLab和 和有JupyterHub什么区别?我应该如何决定为用户部署哪一个?

jupyter jupyterhub jupyter-lab

8
推荐指数
1
解决办法
7974
查看次数