问题标签 [jupyter-kernel]

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 回答
1462 浏览

jupyter-notebook - 当我尝试为 jupyter 安装 C 内核时出错

我正在尝试按照文档中的步骤为 jupyter 安装 C 内核。哪个是

第二步出现以下错误:

显然它没有识别模块,我不知道如何修复它。有人可以帮助我吗?

0 投票
1 回答
128 浏览

python - jupyter notebook seaborn 和 statsmodels & kernel 问题的导入问题

我昨天在 C:\Users\Anonymous\Desktop\test\env 中创建了一个新环境。但是,今天我在 C:\Users\Anonymous\Desktop\test2\env 中创建了另一个环境。

但是,当我使用 anaconda 提示符并执行以下操作时:

然后我输入:“jupyter notebook”打开它。接下来我输入:

这给了我:C:\Users\Anonymous\Desktop\test1\env,我昨天创建的环境。

如何在正确的环境下正确打开 Jupyter notebook?我遇到了我在环境 C:\Users\Anonymous\Desktop\test2\env 中安装的包的问题,​​即 seaborn 和 statsmodels 没有运行,因为 Jupyter 指向错误的环境。

谢谢。

0 投票
1 回答
132 浏览

jupyter-notebook - 使用 jupyter_client 时如何获取 HTML 中的数据?

我想知道 jupyter_client 是否能够以某种方式将发送到执行函数的代码作为 HTML 返回?

我也想知道我是否可以对标准输出和标准错误以及降价做同样的事情?

如果 jupyter_client 不能做到这一点,是否有一个 jupyter 库可以做到这一点?

0 投票
0 回答
124 浏览

ubuntu - 尝试在 Airflow 中运行 PapermillOperator 时出现 Kernelspec 错误

我正在尝试.ipynb使用 PapermillOperator 从 ubuntu WSL 中的 Airflow 执行文件。但我的任务一直因错误而失败KeyError: 'kernelspec'。查看来自各种帖子的其他答案,我尝试了几种方法,但它不起作用。我有一个如下所示的内核规范。

但是从 WSL 启动 jupyter notebook 是有效的,但我不明白为什么会出现内核错误。有人可以帮助解决这个问题。

0 投票
0 回答
429 浏览

python-3.x - 内核不会在 python 3 版本的 Jupyter notebook 中启动

最近我在我的 mac OS Catalina 上安装了最新版本的 anaconda 和 python 3 版本。当我打开 jupyter notebook 时,内核没有启动。我在终端上收到以下错误;

Jupyter Notebook 运行在:[I 22:46:39.629 NotebookApp] http://localhost:8888/ [I 22:46:39.629 NotebookApp] 使用 Control-C 停止此服务器并关闭所有内核(两次跳过确认)。

[I 22:47:35.290 NotebookApp] 在 [I 22:47:37.697 NotebookApp] 内核中创建新笔记本:4117cc19-e88c-4ce6-8d07-667be4334b90 Traceback(最近一次调用最后):文件“/Library/Frameworks/Python .framework/Versions/3.8/lib/python3.8/runpy.py",第 194 行,在 _run_module_as_main 返回 _run_code(code, main_globals, None, File"/Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8/runpy.py”,第 87 行,在 _run_code exec(code, run_globals) 文件中“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel_launcher.py”,行15、在 from ipykernel import kernelapp as app File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/init.py”,第 2 行,从 .connect 导入 * 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/connect.py”,第 8 行,导入json 文件“/Users/shubhamsharma/json.py”,第 35 行打印 data_to_MLab(csv_file) ^ SyntaxError: invalid syntax [I 22:47:40.694 NotebookApp] KernelRestarter: 重新启动内核 (1/5), 新的随机端口 Traceback (大多数最近通话最后):文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 194 行,在 _run_module_as_main 返回 _run_code(代码,main_globals,无,文件“/Library/ Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 87 行,在 _run_code exec(code, run_globals) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8/site-packages/ipykernel_launcher.py”,第 15 行,从 ipykernel 导入 kernelapp 作为应用程序文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/在里面.py”,第 2 行,从 .connect 导入 * 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/connect.py”,第 8 行,导入json 文件“/Users/shubhamsharma/json.py”,第 35 行打印 data_to_MLab(csv_file) ^ SyntaxError: invalid syntax [I 22:47:43.706 NotebookApp] KernelRestarter: 重新启动内核 (2/5), 新的随机端口 Traceback (大多数最近通话最后):文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 194 行,在 _run_module_as_main 返回 _run_code(代码,main_globals,无,文件“/Library/ Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 87 行,在 _run_code exec(code, run_globals) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8/site-packages/ipykernel_launcher.py”,第 15 行,从 ipykernel 导入 kernelapp 作为应用程序文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/在里面.py”,第 2 行,从 .connect 导入 * 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/connect.py”,第 8 行,导入json 文件 "/Users/shubhamsharma/json.py", line 35 print data_to_MLab(csv_file) ^ SyntaxError: invalid syntax [I 22:47:46.717 NotebookApp] KernelRestarter: 重新启动内核 (3/5), 新的随机端口 Traceback (大多数最近通话最后):文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 194 行,在 _run_module_as_main 返回 _run_code(代码,main_globals,无,文件“/Library/ Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 87 行,在 _run_code exec(code, run_globals) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8/site-packages/ipykernel_launcher.py”,第 15 行,从 ipykernel 导入 kernelapp 作为应用程序文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/在里面.py”,第 2 行,从 .connect 导入 * 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/connect.py”,第 8 行,导入json 文件“/Users/shubhamsharma/json.py”,第 35 行打印 data_to_MLab(csv_file) ^ SyntaxError: invalid syntax [I 22:47:49.726 NotebookApp] KernelRestarter: 重新启动内核(4/5),新的随机端口 Traceback(大多数最近通话最后):文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 194 行,在 _run_module_as_main 返回 _run_code(代码,main_globals,无,文件“/Library/ Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py”,第 87 行,在 _run_code exec(code, run_globals) 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3 .8/site-packages/ipykernel_launcher.py”,第 15 行,从 ipykernel 导入 kernelapp 作为应用程序文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/在里面.py”,第 2 行,从 .connect 导入 * 文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ipykernel/connect.py”,第 8 行,导入json 文件“/Users/shubhamsharma/json.py”,第 35 行打印 data_to_MLab(csv_file) ^ SyntaxError:无效语法 [W 22:47:52.735 NotebookApp] KernelRestarter:重启失败 [W 22:47:52.736 NotebookApp] 内核 4117cc19- e88c-4ce6-8d07-667be4334b90 死亡,从地图中删除。[W 22:48:37.732 NotebookApp] 等待来自 4117cc19-e88c-4ce6-8d07-667be4334b90 的 kernel_info 回复超时 [E 22:48:37.735 NotebookApp] 打开流时出错: HTTP 404:未找到(内核不存在:4117cc19-e88c-4ce6-8d07-667be4334b90)[W 22:48:39.487 NotebookApp] 404 GET /api/kernels/4117cc19-e88c-4ce6-8d07-667be4334b90/channels?session_id =3c13c1ca972d45488619325622a32bfb (::1):内核不存在:4117CC19-E88C-4CE6-8D07-667BE4334B90 [W 22:48:39.497 NoteBookApp] 404 GET/API/KERNELS/4117CC19-E88C-4CE-4CE6-4CE6-88D07-8D07-8D07-667BB94B934B934B934B.434B.434BAR SAREMANEL SARE SAREL SARE SAREL SARE SAR SAREL SARE SARESAR 13.92ms referer=None [W 22:48:41.621 NotebookApp] 替换过时的连接:4117cc19-e88c-4ce6-8d07-667be4334b90:3c13c1ca972d45488619325622a32bfb [I 22:49:322.6528.NotebookApp] 保存文件 [I 22:49:322.6528. :46.606 NotebookApp] 更换陈旧连接:4117cc19-e88c-4ce6-8d07-667be4334b90:3c13c1ca972d45488619325622a32bfb3c13c1ca972d45488619325622a32bfb [I 22:49:37.633 NotebookApp] Saving file at /Untitled58.ipynb [W 22:52:46.606 NotebookApp] Replacing stale connection: 4117cc19-e88c-4ce6-8d07-667be4334b90:3c13c1ca972d45488619325622a32bfb3c13c1ca972d45488619325622a32bfb [I 22:49:37.633 NotebookApp] Saving file at /Untitled58.ipynb [W 22:52:46.606 NotebookApp] Replacing stale connection: 4117cc19-e88c-4ce6-8d07-667be4334b90:3c13c1ca972d45488619325622a32bfb

确切地说,我不知道发生了什么,我尝试了所有可能的解决方案,但它不起作用。我一次又一次地重新安装它不起作用。多次尝试后内核未启动。

请帮我解决这个问题。如果您能解决这个问题,我将不胜感激

0 投票
1 回答
8 浏览

jupyter - 虚拟环境中的 Jupyter 目录

在虚拟环境中运行时,jupyter 在哪里存储内核规范和其他数据?

(我对conda环境感兴趣,但了解其他类型的虚拟环境也会很有趣)。

0 投票
1 回答
64 浏览

virtualenv - 如何在 WSL2 上设置自定义 jupyter 内核?

我一直在关注https://queirozf.com/entries/jupyter-kernels-how-to-add-change-remove创建一个 jupyter 内核。

当我在 Ubuntu 或 WSL1 上时,此过程有效。

但是,我无法更改 WSL2 上的内核。无论我选择什么自定义内核,python 和 pip-packages 似乎都指向启动 jupyter notebook 的版本,而不是与内核关联的 virtualenv。

有谁知道如何在 WSL2 上设置自定义 jupyter 内核?

0 投票
1 回答
416 浏览

python - jupyter lab 启动器:更改启动器图标的软顺序

在 Jupyter Lab 启动器中,我想控制启动器图标的排序顺序。基本上,我希望最新版本的 Python 首先出现在左侧。

现在,我看不出是什么决定了排序顺序。查看 /usr/local/share/jupyter/kernels/ 和 ~/.local/share/jupyter/ 中的 kernel.json 规范,看起来排序顺序不是基于 display_name、语言或内核显示的.json 创建时间戳。排序顺序看起来有点随意,但也许我没有看到它使用的模式。

看起来 Jupyter Lab 启动器是使用 React 应用程序(https://github.com/jupyterlab/jupyterlab/blob/master/packages/launcher/src/index.tsx#L224)生成的,但我不确定在哪里它从(并且对 React 不太熟悉)获取 Launchers 列表。

有人知道如何更改启动器上图标的排序顺序吗?

0 投票
1 回答
113 浏览

python - jupyter_client KernelClient 在启动通道时给出“ChannelABC() 不带参数”

我正在尝试使用 jupyter_client 包通过 python shell 与正在运行的 ipython 内核进行交互。

我正在运行内核,连接文件(例如“kernel-7772.json”)位于 %APPDATA%\jupyter\runtime 中。

我运行的代码如下:

然后我得到错误TypeError: ChannelABC() takes no arguments

(完整追溯:

)

我也尝试过使用BlockingKernelClient,它完全没有问题。但是,我更喜欢使用非阻塞KernelClient. 难道我做错了什么?有错误KernelClient吗?

我的 jupyter_client 版本是 5.3.1,我使用的是 python 3.7.3。

0 投票
1 回答
304 浏览

jupyter-notebook - Snakemake - Jupyter 实验室笔记本找不到内核

在使用 R 或 python 在 jupyter lab notebook 中编写程序时,我将特定的 conda 环境安装为内核,以从基本 conda 环境中的单个 jupyter lab 安装访问特定于环境的包

在完成笔记本的开发后,我想将它插入我的蛇形文件以确保以后的可重复性,当然,我使用相应的 conda 环境 .yaml 文件来执行此操作,以便提供所有需要的包/库。

现在问题来了:引用笔记本的规则在另一台机器/环境上不可重现,因为它试图访问/运行特定于我的开发环境的内核

有没有人有这个特定问题的解决方法或解决方案?

编辑: 导致我的问题的更详细的步骤

  1. 为特定工具或任务(此处:matplotlib)设置 conda 环境(matplotlib_env)
  1. 我创建了一个 ipython 内核,因此基础环境中的jupyter-lab 实例可以访问 conda 环境和相应的包(matplotlib)
  1. 我创建了一个简短的笔记本(1),它使用在步骤 2 中配置的内核(Pyhton_matplotlib 2
  1. 完成任务后,出于管理和可重复性的原因,我想将其插入我的蛇形工作流程。为此,我使用各自的 notebook 和 conda 环境 .yaml 文件定义了一个规则(通过:自动生成conda env export > matplotlib_env.yaml)。
  1. 只要原始 conda 环境(带有配置的内核)仍然存在,执行规则就可以正常工作。一旦我删除了原始的 conda 环境(也可以从 kernelspec 列表中删除内核),我会收到一条错误消息,因为无法再找到内核并且 snakemake 生成的 conda 环境不拥有内核,笔记本正在寻找.

删除原始环境后的错误消息

从内核列表中删除内核后的错误消息