python - 将 Atom Hydrogen 连接到 Pipenv Shell 中的内核

标签 python kernel atom-editor pipenv hydrogen

这是我正在做的事情的快速概述:

  1. 在桌面上创建一个文件夹foo
  2. 开放原子
  3. 添加foo作为项目文件夹
  4. 在终端中打开 foo(通过 Atom platformio-ide-terminal)
  5. cd ~/Desktop/foo
  6. 使用pipenv install numpy设置环境
  7. 启动环境pipenv shell
  8. foo 中创建一个名为 bar.py 的文件,其中包含 print("hi")
  9. 在 Atom 中打开 bar.py[shift + Enter] 自动启动 Hydrogen。提示连接到哪个内核...

问题:我想将内核连接到在 pipelinev shell 中运行。我如何实现这一目标?

最佳答案

This stackoverflow post有答案,尽管步骤有点不同。

  1. 在您的虚拟环境中安装 ipykernel:
    pipenv 安装 ipykernel
  2. 启动 shell:
    pipenv shell
  3. 设置名称以便 Atom Hydrogen 可以识别:
    python -m ipykernel install --user --name=name-that-atom-Hydrogen-will-list
  4. 启动 Atom(从 pipelinev shell 中),当您运行代码(control-enter)时,Atom 应该列出要使用的 python 内核(包括 name-that-atom-Hydrogen-will-list)

关于python - 将 Atom Hydrogen 连接到 Pipenv Shell 中的内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50162216/

相关文章:

用于 swig : how enable c++11 的 Python 和 c++11

Python 嵌入线程——避免死锁?

python - 根据值 0 的出现对 Pandas 中的列进行编码

python - 如何通过列值唯一标识 csv 中的行,然后检查另一列是否有 "Passed"关键字并打印它

c - 使用 netlink 进行内核空间用户空间通信

linux - 内核空间有libc吗?

linux - 多核平台上的 linux 调度程序如何处理系统调用

regex - 如何在不更换东西的情况下找到它

less - 如何为 Atom.io 编辑器指定背景图像?

atom-editor - Atom 编辑器 - 将行尾转换为 UNIX