2017-08-25 3 views
1

私はAtomを全く導入していません。水素を使ってコードを実行する方法

私はそれをインストールして、使用と設定が非常に簡単だと感じました。私は、水素パッケージがJupyterノートブックと同様の機能を可能にすることを読んだ。そこで私はパッケージをインストールしました。 残念ながら、私はアイデアを使用する方法がありません。私は文書全体を読んでいます(それはあまりにも広範ではありません)、私ができるすべてを探しました。

は、だからここに私の問題です: 私は、私はちょうどそれがどのように動作するかを確認するために非常にシンプルなライン

print(‘Hello’) 

を入れて、そのファイルにtestfile1.py というファイルを作成しました。私は行をマークし、Ctrl + Enterを押した。右上に「Hydrogen Kernels updated:Python 3」というウィンドウが表示されます。 しかし、何も起こりません。私はどこでも実行しようとしたコードの結果を見ていない。私は異なるコード行を試してみて、differen run-combinationを試してみました。 私はarch Linuxを使用しています.AURを通じて/ opt/anacondaにAnacondaをインストールしました。 、端末を使用して、私は、スクリプトでそれらを実行した後も正常に動作アナコンダと一緒に来たモジュールをインポートし、コードを例えば

jupyter notebook 

がうまく動作し、(それが必要として)Firefoxでノートブックを開き、実行し、実行していますAtomのパッケージ 私は私ができるどこにでも見てみました (

import numpy as np 

のようなものは、私は予想通り、すべてのnumpyののfuntionsで動作させて頂いておりますので、私はそれがアナコンダパッケージ自体に関連するすべての問題もはずのことだと思います)しかし、なぜ私は何の解決策も見つけられません水素は私に何の結果も与えません。 紛失したり間違っていたことはありますか? 誰かが私を助けてくれることを願っています。事前に感謝しています

答えて

0

カーソルで実行したいすべての行を選択し、ctrl + enter(またはキーバインドに応じてshift + enter) 。

ファイル内のコードを実行するには、2つの方法があります。

選択コード: あなたが実行を打ったときに、選択したコードをお持ちの場合は、水素が正確にそのコードを実行します。

現在のブロック:選択されていないコードで は、水素が上または現在の行の前だ完全なブロックを見つけようとします。

  • あなたが使用している行がすでに完全な式(s = "abracadabra"など)である場合、Hydrogenはその行だけを実行します。
  • あなたの行がforループのようなブロックの開始点である場合、Hydrogenはブロック全体を実行します。
  • 現在の行が空白の場合、水素はその行の上にある最初のブロックを実行します。
0

私はPythonカーネルを更新した後にAtomを再起動しなければならないことがわかりました。次に、実行コードコマンドが期待通りに機能しました。

関連する問題