2017-08-25 48 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。然後運行代碼命令按預期工作。