2017-08-25 49 views
1

我对Atom完全陌生。如何使用氢气运行代码

我安装它,它感觉很容易使用和设置。我读到Hydrogen软件包的功能类似于Jupyter笔记本。所以我安装了这个软件包。 不幸的是,我不知道如何使用它。我阅读了整个文档(不是太广泛),并搜索了我所能做的一切。

因此,这里是我的问题: 我创建了一个名为testfile1.py 文件在该文件中我把很简单的线条

print(‘Hello’) 

只是为了看看它是如何工作的。我标记了该行并按下了Ctrl + Enter。在右上角弹出一个窗口,提示“氢核已更新:Python 3”。 但是然后没有任何反应。我没有看到我试图在任何地方运行的代码的结果。我尝试了不同的代码行,尝试了不同的运行组合,没有任何结果。 我正在使用arch linux,通过AUR将Anaconda安装到/ opt/anaconda。 使用终端和运行

jupyter notebook 

例如工作得很好,并在Firefox中打开一个笔记本电脑(因为它应该),并运行导入与蟒蛇来了也工作得很好,一旦我的脚本运行它们的模块代码包凌 (如

import numpy as np 

的事情是让我的所有预期的numpy的funtions工作。因此,我认为它不应该是相关的蟒蛇包本身的任何问题) 我试着到处寻找我能,但我没有找到任何解决方案氢不会给我任何结果。 有什么我失踪或做错了吗? 我希望有人能够帮助我,请提前致谢

回答

0

您需要选择您想用光标执行的所有行,然后按Ctrl + Enter(或者根据您的键绑定键来移位+输入) 。

有两种方法可以告诉氢在您的文件中编码运行。

所选代码: 如果您选择的代码,当你点击运行,将氢正好运行该代码。

当前块: 在没有选择的代码,氢气将尝试找到完整的块的或当前行之前。

  • 如果您所在的行已经是一个完整的表达式(如s =“abracadabra”),那么氢将运行该行。
  • 如果你所在的行是一个块的开始,就像for循环一样,Hydrogen将运行整个块。
  • 如果您所在的生产线为空白,Hydrogen将运行该生产线上方的第一个区块。
0

我发现我必须在更新python内核后重新启动Atom。然后运行代码命令按预期工作。