问题标签 [jupyter-console]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

python - 当我在单元格中单独运行一个对象时,在 jupyter 中调用了哪个 dunder

假设我的 jupyter 笔记本中class_object_instance有一些。some_really_complex_object

例如:

然后我运行:

我得到:

当我运行单元格时实际调用了什么?

我想尝试控制默认行为并Out[5]:展示一些我可以控制的东西,但也许它是一个 jupyter 级别的东西,而不是一个类对象级别的东西。

0 投票
0 回答
388 浏览

jupyter-lab - JupyterLab 内核日志到 Web 控制台

我创建了一个 jupyterlab 扩展并尝试使用 requestExecute 方法在内核中执行代码。注册 IOPub 回调会返回我希望它记录到 JupyterLab Web 控制台扩展的内核输出。

从内核执行代码

0 投票
1 回答
383 浏览

python - 使用当前正在运行的进程连接到正在运行的 Jupyter 内核

上周末,我在 Jupyter 笔记本上运行了一些长时间的进程,但浏览器窗口在某个时候关闭了。根据这个答案,这个过程不应该被取消,但是我得到的任何输出都会丢失。这没关系,因为我只需要访问进程中的结果对象。我的目标是连接到控制台中正在运行的内核,并从那里开始工作。根据Jupyter 的文档,我应该能够做到这一点

但是在运行这个并挂了一分钟之后,我得到了以下信息

这是因为我的长时间运行的进程仍在内核上运行,还是有其他问题?当所述过程完成后,我是否可以使用上述命令按预期连接?

0 投票
1 回答
66 浏览

python - 如何在 jupyter 中从 github 加载整个目录并在其中运行所有 .py 文件?

我有一个在 jupyter 实验室打开的 github存储库

主文件 .py 需要其他文件,当我在 jupyter 单元中运行它时它会给我错误。

错误是:

但扬声器是一个目录,其中包含 3 个嵌套文件夹和一些 py 文件,而不是 1 个文件。

0 投票
0 回答
306 浏览

python - 在 jupyter 笔记本/终端中执行 cdo(气候数据操作员)包中的命令时出现问题

我的目标是在 netcdf 文件上从 cdo 包 (timmean) 运行一个简单的命令。我已成功安装软件包,但似乎无法运行命令。

在 jupyter 终端 中,当我导航到相关目录并运行命令时,我收到错误:

在 Jupyter Notebook 中如文档中所述,我首先尝试导入和启动一个对象:

但是将问题追溯到第二行代码我收到错误: "FileNotFoundError: [WinError 2] The system cannot find the file specified"

任何帮助感谢,谢谢。

0 投票
1 回答
256 浏览

ubuntu - 带有 Littlest JupyterHub 的 Nbgrader 将分配发布到课程目录,但不发布到 /srv/nbgrader/exchange

操作系统

nbgrader --version: 0.6.1

jupyterhub --version(如果与 JupyterHub 一起使用):1.0.0(使用最小的 Jupterhub)

jupyter notebook --version

jupyter 核心:4.6.3 jupyter-notebook:6.0.3 qtconsole:4.7.2 ipython:7.13.0 ipykernel:5.2.0 jupyter 客户端:6.1.2 jupyter lab:1.2.8 nbconvert:5.6.1 ipywidgets:7.5.1 nbformat:5.0.4 traitlets:4.3.3

预期行为:使用时

nbgrader release_assignment ps1 --force --debug

它应该释放 /srv/nbgrader/exchange 共享文件夹中的分配。

实际行为

当我尝试发布作业时遇到问题:

nbgrader release_assignment ps1 --force --debug

它会无错误地释放作业,但会释放到位置 (/home/jupyter-tljh-admin/course_id/outbound/ps1) 但不会释放到共享位置 /srv/nbgrader/exchange:

[发布分配应用程序 | INFO] 覆盖文件:/home/jupyter-tljh-admin/course_id ps1 [ReleaseAssignmentApp | 信息] 来源:/home/jupyter-tljh-admin/course_id/release/./ps1 [ReleaseAssignmentApp | 信息] 目的地:/home/jupyter-tljh-admin/course_id/outbound/ps1 [ReleaseAssignmentApp | INFO] 发布为:/home/jupyter-tljh-admin/course_id ps1

文件夹 /srv/nbgrader/exchange 具有写入权限。

请建议,可能是什么问题?

0 投票
1 回答
11983 浏览

python-3.x - 笔记本验证失败

运行 jupyter notebook 时出现此错误。任何想法?

0 投票
1 回答
1312 浏览

python - 在同一个 Jupyter 笔记本中使用多个内核

我可以在同一个 Jupyter notebook 中使用多个内核,比如我可以选择特定的代码块来运行特定的内核版本吗?

示例: 我想在同一个 notebook 文件中拥有两个代码块.inypb

0 投票
1 回答
942 浏览

ssh - Jupyter:如何列出正在运行的内核以及哪个笔记本启动了它们?

我没有在 github 或 jupyter 帮助中找到答案。

TL;DR:我需要一个命令行来告诉我与魔法相同的内容%connect_info,尤其是 line Connect with --existing kernel-4e4c970e-cccb-2485-a09d-d56efd10e278.json

我当前的设置是让 jupyter notebook 从工作服务器启动。然后我使用 SSH 连接到该服务器,并且可以通过将控制台附加到它来在同一个内核中工作:

(在一个tmux++设置中,顺便说一下,我经常发现它更方便)vimslimux

问题是:

  1. 获取内核字符串的唯一方法是从笔记本本身(可能很难通过 SSH 访问);
  2. 我有几个笔记本运行,有时我需要快速检查我需要哪一个。

那么是否有一个命令可以从服务器上的 shell 运行,它会列出正在运行的内核哪个笔记本启动了它们,以及理想情况下是否连接了控制台

0 投票
1 回答
508 浏览

docker - 如何使 Jupyter 终端功能齐全?

Jupyter Lab 应用程序具有漂亮的终端和浏览器内终端外壳,支持颜色、导航键和终端应用程序的几乎所有标准功能。在这个问题中,我的意思是/lab应用程序,而不是经典的 Notebook ( /tree) 应用程序。

如果我使用这个Docker 映像启动 Jupyter 服务器,它会很好用。我需要建立自己的形象,最好不要以此为基础。我只是按照记录来做:

以上假设我jupyter_notebook_config.py在当前目录中有一个:

一切正常,但终端性能很差,它不支持颜色和发送代码(如^[[A, ^[[B)而不是箭头键。对Dockerfile的逐行调查并不是那么令人兴奋的努力,可能有人可以指出我所缺少的东西吗?

编辑:我对颜色有点错误(被jupyter/base-notebook图像中的默认绿色提示混淆)和整体问题描述。根本原因是在我的镜像中启动的 shellsh在官方镜像中是bash. 但尽管如此,终端并没有完全发挥作用,例如,如果我启动 nano,它只会在 80x25 字符区域开始,并且不会延伸到终端的实际大小)。箭头虽然在纳米中工作。