问题标签 [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.
javascript - 找不到语法 JavaScript 的内核
windows 10 原子氢
尝试运行氢气时收到以下错误消息。
找不到语法 JavaScript 的内核
检查该文件的语言是否已在 Atom 中设置,并且您已为其安装了 Jupyter 内核。
怎样做才能让氢气发挥作用?
python - 将原子氢连接到 Pipenv Shell 中的内核
这是我正在做的事情的简要说明:
- 在桌面上创建一个文件夹foo
- 开放原子
- 添加foo作为项目文件夹
- 在终端中打开foo(通过 Atom platformio-ide-terminal)
cd ~/Desktop/foo- 设置环境
pipenv install numpy - 启动环境
pipenv shell - 在foo中创建一个名为bar.py的文件,其中包含
print("hi") - 在 Atom 中打开bar.py并[shift + enter]以自动启动 Hydrogen。提示连接到哪个内核...
问题:我想将内核连接到在 pipenv shell 中运行。我如何实现这一目标?
python - Numpy 和 Matplotlib 突然无法在 Atom 中导入,尽管它在终端中运行良好
我经常导入Matplotlib Numpy PySide2. Atom由于未知原因,它们出人意料地无法导入,然后似乎又可以重新导入,但又无法解释。
尝试使用以下命令导入 matplotlib 时
当我在 aJupyter notebook或通过Terminal. 但是在尝试运行时Hydrogen,Atom我收到以下错误消息:
尝试运行该行时,我在 Pyside2 上遇到了同样的错误
我收到错误消息
这是python的路径(在which python终端中输入后):/anaconda3/bin/python
conda list我通过在终端中运行命令检查了 matplotlib 是否已安装,并获得了(在所有其他包中)这些行:
我尝试在终端中运行以下命令但没有解决问题
sudo apt-get install python3-matplotlib
sudo pip3 install matplotlib
尝试导入 numpy 时,我遇到了类似的问题import numpy。虽然一小时前导入numpy不是问题,但我现在收到以下错误消息(似乎它想连接到以前使用过 numpy 的脚本,以打开 numpy 本身):
我在尝试导入时遇到了同样的问题opencv2:我收到以下错误消息:
我访问了以下对我没有帮助的网站(或者我不明白如何准确地实施解决问题的步骤)
ImportError:没有名为 matplotlib.pyplot 的模块
matplotlib 错误:没有名为 matplotlib 的模块,即使它已安装
我正在运行/与
python 3.6.5
macOS 10.13.4
Atom 1.27.0 x64
Hydrogen 2.4.1
python - 在 Python 3 中使用氢
我的 mac 上安装的默认 python 版本是 python 2。我也安装了 python 3,但无法安装 python 2。
我想在 Atom 上配置 Hyrdrogen 以使用 python 3 运行我的脚本。
有人知道怎么做这个吗?
ipython - 氢将“-f”传递给 ArgumentParser
我正在尝试在 Atom 的 Hydrogen 包中运行以下代码
这会产生以下错误
ipykernel_launcher.py:错误:无法识别的参数:-f
任何想法为什么会发生这种情况以及如何解决它?
python - Atom Hydrogen - 安装干净的 python 后的多个内核
在 Windows 7 上,我刚刚使用 windows msi 安装程序在一个新的干净文件夹中重新安装了最新的 2.7 和 3.6 python 版本,用于一个全新的开发项目。我在每次安装中都安装了 iPython 包和每次安装的 Scripts 文件夹中,我可以成功运行“jupyter kernelspec list”(有或没有--json)——QtConsoles 在每个版本中都按预期工作。我还没有将 python 添加到我的 PATH 中。
我想试用 Atom.Hydrogen,所以从相关网站安装了它/它们。
一切看起来都不错,但是当我尝试运行任何 python 代码时,会出现错误,告诉我找不到任何内核。这些重点是我的 python 版本没有任何 kernelspec 定义。
氢错误是:
未找到内核规范
在 Hydrogen 中使用 kernelSpec 选项或将 IPython/Jupyter 更新为 > 支持的版本:jupyter kernelspec list --json 或 ipython kernelspec list --json
和
未找到语言空语法的内核 检查该文件的语言是否已在 Atom 中设置,并且您已为其安装 >Jupyter 内核。
我已经尝试在运行 atom 之前将每个 python 文件夹添加到 PATH 中,即使我已经确认 PATH 已在子 shell 中更新 Atom/Hydrogen 似乎忽略了这一点,因为它仍然报告它无法运行“jupyter kernelspec”。
以下 .bat 脚本显示了正确的 kernelspec 输出,但是当 jupyter 命令被替换为 Atom exe 时,它找不到任何内核:
设置 PATH=%PATH%;D:\Python\Python36\Scripts
cd C:\Users\user\AppData\Local\atom\app-1.27.1
C:
jupyter 内核规范列表
正如其他地方所建议的那样,我创建了一个包含两个内核的 kernelspecs 文件 (%APPDIR%\Roaming\jupyter\kernels),这似乎被忽略了。
我编辑了 .atom/packages/Hydrogen/spec/kernel-manager-spec.js 以反映我的内核代替那里的(以linux为中心的)现有定义(顺便创建了一个指向python 2的python 3条目,暗示了这一点也没有使用),这也没有效果。
有谁知道在 Hydrogen 配置中如何以及在何处显式设置一个包含我的 python 版本并且实际上由 Hydrogen 读取的内核规范,而无需通过 Anaconda 或 virtualenv 重新安装所有内容(可能有类似的问题)?
Hydrogen 将这些配置信息保存在哪里?
python - 你如何在氢气中使用 pdb?
我是 Python 调试的新手,目前我在 Atom 中使用 Hydrogen 来完成我的大部分 Python 工作。我研究过调试,似乎 Python 包pdb是在 Python 中调试的标准方法。我能找到的大多数示例似乎都需要在.py文件上使用命令行。但是,在 Hydrogen 中,我希望在内核中的各个代码行上运行它,因为我认为它不适pdb用于 markdown ( .md) 文件。有没有一种方法可以在我的工作流程中进行调试,或者我是否需要制作.py我的代码文件并pdb在它们上运行?
python - Jupyter Notebook 找不到适用于 python 3.6 的模块
不知道发生了什么,但每当我使用 ipython、hydrogen (atom) 或 jupyter notebook 时都找不到任何已安装的模块。我知道我已经安装了 pandas,但笔记本上说找不到。
我应该补充一点,当我正常运行脚本时(python script.py),它确实会导入而没有任何错误。
建议?
谢谢!
python - Hydrogen - Python 3 没有内核
我刚刚安装了 Atom(最新版本),然后是 Jupyter Notebook 和 Anaconda,最后是 Hydrogen。
“'python' n'est pas reconnu en tant que commande interne ou externe, un program exécutable ou un fichier de commandes。”
大致可翻译为:“‘python’不被识别为内部或外部命令、可执行文件或命令文件。”
我从各种渠道发现这是 PATH 变量的问题,我仍在尝试解决这个问题。
好吧......好吧,太糟糕了,让我们现在试试别的东西:
我认为这是完全成功的吗?我猜,既然它说“要求已经满足”,并不是这种特殊的执行使它起作用,但我没有做任何中间的事情......
不知何故,现在 Hydrogen“决定”工作(我知道它自己没有做任何事情,但我绝对没有有意识地解决这个问题),我终于可以做到这一点:In-editor execution
那时,我是否需要其他 Python 内核,或者我需要的所有内容都已包含在 iPyKernel 中?如果不是,那么可以处理任何情况的最小内核列表是什么?
作为记录 :
我只有 Python 3.6.3(没有 Python 2)
我在 Windows 10 下
感谢阅读,希望你能帮到我。
python - Python Atom Hydrogen, stepping through code line by line, or all at once
I just installed Hydrogen module into Atom so I can get user input into Python. How can I run the code using hydrogen without going line by line? The only reason I installed this program so I can input data using the input() python command. I am going line by line but as soon as I instantiate one of my python classes, it says classname NOT FOUND. How can I make hydrogen read the class name which is in the same file but not in the main() module?