问题标签 [hydrogen]

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

python-3.x - 在 Mac OS 11.0.1 上运行 Python 3.9.1 的 Atom 中的氢追溯错误

我不使用 conda 或 pyenv。现在我收到了几天的回溯错误,无法在 Atom 中执行 Hydrogen:

我正在从位于以下位置的自制 python 3.9.1 执行:

来自终端和来自 Atom 内部的可执行文件是相同的。

Jupyter Labs 运行良好。jupyter --paths 的输出:

我不知道发生了什么破坏了氢气。一切都是最新的。

0 投票
1 回答
546 浏览

ipython - 在 Atom 中使用氢的巨大 IPKernelApp 错误

从几天前开始,几个月没有问题后,我开始在 Atom 中编辑我的代码时不断弹出一个巨大的错误框。我相信它来自 Hydrogen 插件,奇怪的是即使出现此错误,代码仍然可以运行并执行我想要的操作。

我创建了一个新的 conda 环境,只安装了我需要的东西(pandas、geopandas、笛卡尔、jupyter),即使在 Atom 中使用新环境时,我也遇到了这个问题。我试过升级 ipykernel 但它已经是最新版本了。

错误信息

[IPKernelApp] 错误 | 消息处理程序中的异常:回溯(最近一次调用最后一次):文件“/home/username/anaconda3/envs/fresh/lib/python3.8/site-packages/ipykernel/kernelbase.py”,第 268 行,在 dispatch_shell yield gen .maybe_future(handler(stream, idents, msg)) 文件“/home/username/anaconda3/envs/fresh/lib/python3.8/site-packages/tornado/gen.py”,第 762 行,运行值 = 未来.result() 文件“/home/username/anaconda3/envs/fresh/lib/python3.8/site-packages/tornado/gen.py”,第 234 行,在 wrapper 中产生 = ctx_run(next, result) 文件“/ home/username/anaconda3/envs/fresh/lib/python3.8/site-packages/ipykernel/kernelbase.py”,第 583 行,在 complete_request 匹配 = yield gen.maybe_future(self.do_complete(code, cursor_pos)) 文件“ /home/用户名/anaconda3/envs/fresh/lib/python3.

0 投票
1 回答
83 浏览

python - 未检测到氢核

当在 atom 中启动氢来执行 python 代码时,我通常会被问到我想使用哪个内核。我有三个内核。我在当前项目中使用的是标准 python3 内核,其中安装了所有必需的库。

今天,当我尝试运行一些代码时,这个内核不在列表中。Hydrogen 仍然检测到另外两个环境(我认为是用 conda 创建的)。

$ jupyter kernelspec list在我的终端(在 macOS 上)运行,我得到了这个:

我不知道是什么导致 Hydrogen 停止检测 python3 内核。

重启 atom 并没有解决这个问题。

如何让 Hydrogen 检测 python3 内核?知道会发生什么吗?

0 投票
0 回答
99 浏览

r - 使用 Atom 的 Rmarkdown 文件中 R 代码块的图形输出

我正在使用 Atom.io 编写 Rmarkdown 文件。到目前为止它工作得很好,但我无法在预览/编织(保存)文件中显示代码块的图形结果。

当前包:Hydrogen、atom-language-r、markdown-preview-enhanced

如果我在 rmarkdown 文件中通过 Hydrogen 运行代码,则图形将内联显示。但是,如果我通过 markdown-preview-enhanced 在 rmarkdown 预览中运行代码。该图不会在预览中或我保存文件时显示。

这是我使用 Hydrogen 运行代码的图片

左边是实际的 .rmd 文件。如果我右键单击并使用氢气“运行单元格”,则会出现箱线图。但是,如果我在预览中运行它,箱线图不会显示(下)

这是我工作区的照片。

我希望将箱线图保存在最终文档(html 或 pdf)中,但无法将其嵌入到保存的 rmarkdown 文件中。

0 投票
1 回答
69 浏览

python - 使用“Hydrogen”在 Atom 中运行代码时出错

我对编码相当陌生,并且正在学习使用 Python 的基本乒乓球游戏教程。我已经在Atom中编写了代码,当我运行它时,窗口会立即关闭,所以我看不到 GUI。

当我尝试使用Hydrogen运行它时,我得到一个广泛的错误:

错误回溯:回溯(最近一次调用最后一次):文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\runpy.py”,第 194 行,在run_module_as_main return run_code(code, main_globals, None, File "C :\Users\Ijlal\anaconda3\envs\my_conda\lib\runpy.py",第 87 行,在run_code exec(code, run_globals) 文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages \ipykernel_launcher.py",第 15 行,从 ipykernel 导入 kernelapp 作为应用程序文件 "C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\ipykernel__init .py",第 2 行,从 .connect 导入文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\ipykernel\connect.py”,第 18 行,导入 jupyter_client 文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib \site-packages\jupyter_client__init_.py”,第 4 行,从 .connect 导入文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\jupyter_client\connect.py”,第 21 行,导入 zmq 文件“C :\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq__init__.py",第 50 行,从 zmq 导入后端文件 "C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site- packages\zmq\backend__init__.py”,第 40 行,在 reraise(*exc_info) 文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq\utils\sixcerpt.py”,第 34 行,在 reraise raise value File "C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq\backend__init__.py",第 27 行,在ns = select_backend(first) File "C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq\backend\select.py",第 28 行,在 select_backend mod = import(name, fromlist=public_api ) 文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq\backend\cython__init _.py”,第 6 行,来自 . import (constants, error, message, context, ImportError: DLL load failed while importing error: 找不到指定的模块。

0 投票
0 回答
56 浏览

python - 氢原子中的 Matplotlib 图面板

我正在使用 matplotlib 在 python 中绘制 3D 图。数据相当沉重。当我单独在 Atom 中运行它时,它会创建一个新窗口,在其中我有一个面板来缩放、重新定向和保存图形。像这样: 在此处输入图像描述

但是,由于我不想每次开始使用 Hydrogen 包时都为绘图加载数据,它允许按段运行代码(我加载一次,然后尝试不同的绘图)。我遇到的问题是,当我使用 Hydrogen 绘制图形时,图形是静态的,我不能旋转也不能放大它。看:

在此处输入图像描述

有人知道该怎么做吗?

谢谢!

0 投票
0 回答
41 浏览

python - 仅在使用 Atom 编辑器时出现意外的 NameError

我为 Python 家庭作业编写了一些代码,它在 Mu-editor 和其他 IDE 中运行良好,但在 Atom 编辑器中(使用 Hydrogen 包运行它)中运行良好,它给了我一个意外的 NameError。我已经在 Atom Github 上发布了这个问题,但我没有得到回复。编码:

我在尝试运行此代码时遇到的 NameError:

----> 1 printBoard(theBoard)
NameError: name 'theBoard' is not defined

它在 for 循环的第 1 行抛出此错误printBoard(theBoard)

theBoard如果字典的格式是问题,我已经玩过格式化和缩短,但这并没有改变任何东西。theBoard存储在全局范围内(对吗?),所以printBoard应该能够在 for 循环中调用它。

有人知道为什么会这样吗?

0 投票
0 回答
23 浏览

python - 使用python将氢包在原子中

我已经使用氢气包大约两个星期了。现在,它完全停止工作。我还是新手,所以请耐心等待。我试过安装它说的东西,但什么也没发生。我已经升级了 atom 和 python(现在是 3.10)。此外,我尝试安装不同的东西,这些东西在互联网上被推荐用于可能丢失,但没有任何效果。如果有人有任何建议,我将不胜感激。我目前正在使用 Monterey 版本的 MacBook。

错误

0 投票
0 回答
24 浏览

python - Atom 上的氢包(Windows) - 无法中断 Python 内核

无法在 Windows 上使用 atom 上的氢包中断 python 内核。这是自 2017 年以来的一个已知问题,仍未解决 ( https://github.com/nteract/hydrogen/issues/597 )。

我想知道这里是否有人找到了解决方案和/或是否有人知道类似的 IDE。

为我编辑大文件时,Jupyter nb 非常慢。Hydrogen 运行起来更加顺畅,具有类似的功能(可以一次运行代码块,可以使用特定标识符折叠,可以使用键绑定从折叠部分跳到折叠部分 = 复制笔记本)。但是无法打断是个问题。所以,只是寻找替代品(或修复)。

谢谢

0 投票
0 回答
32 浏览

python-3.x - IPython 父 '/' 不是可写位置

我正在按照此指南对 atom+hydrogen 安装进行故障排除: https ://nteract.gitbooks.io/hydrogen/content/docs/Troubleshooting.html

具体来说,尝试运行这部分:

运行后python3 -m ipykernel install --user我收到以下错误:

我想知道这个错误实际上意味着什么以及如何解决它。我也运行了这段代码,sudo但没有帮助