Как запустить код с помощью Hydrogen

Я совершенно новичок в Атоме.

Я установил его, и он был довольно прост в использовании и настройке. Я читал, что пакет Hydrogen обеспечивает функциональность, аналогичную Jupyter Notebook. Итак, я установил пакет. К сожалению, я понятия не имею, как его использовать. Я прочитал всю документацию (которая не слишком обширна) и искал все, что мог.

Итак, вот моя проблема: я создал файл с именем testfile1.py В этом файле я поместил очень простую строку

print(‘Hello’)

просто чтобы посмотреть, как это работает. Я пометил линию и нажал Ctrl+Enter. В правом верхнем углу появляется окно с надписью "Обновлены ядра водорода: Python 3". Но тогда ничего не происходит. Я не вижу результат кода, который я пытался запустить в любом месте. Я пробовал разные строки кода, пробовал разные комбинации запуска, ничего не дает результатов. Я использую arch linux, установил Anaconda через AUR в /opt/anaconda. Использование терминала и запуск

jupyter notebook

например, работает отлично и открывает Блокнот в Firefox (как и должно быть), а исполняемый код, который импортирует модули, поставляемые вместе с Anaconda, также работает нормально, как только я запускаю их с пакетом сценариев в Atom (такие вещи, как

import numpy as np

позволяет мне работать со всеми этими непонятными функциями, как и ожидалось. Поэтому я думаю, что не должно быть никаких проблем, связанных с самими пакетами Anaconda) Я пытался искать везде, где мог, но я не нашел решения, почему водород не дал бы мне никаких результатов. Что-то я пропустил или сделал не так? Я надеюсь, что кто-то сможет мне помочь, спасибо уже заранее

3 ответа

Я использую Windows 10, Atom версии 1.30.0 с Hydrogen 2.6.0 (оба с настройками по умолчанию).

Если вы перейдете в "Пакеты"> "Водород", то увидите привязки клавиш по умолчанию.

Пакеты> Водород Водород">

Чтобы создать ячейку, есть много параметров, отмеченных в руководстве, как показано ниже.

Я обнаружил, что должен был перезапустить Atom после обновления ядра Python. Тогда команды запуска кода работали как положено.

Вам нужно выбрать все строки, которые вы хотите выполнить с помощью курсора, а затем нажать Ctrl+ Enter (или Shift + Enter в зависимости от вашей комбинации клавиш).

Есть два способа сообщить Hydrogen, какой код в вашем файле запустить.

Выбранный код: если при нажатии кнопки "Выполнить" выбран код, Hydrogen выполнит именно этот код.

Текущий блок: без выбранного кода, Hydrogen попытается найти полный блок, который находится на текущей строке или перед ней.

  • Если строка, на которой вы находитесь, уже является полным выражением (например, s = "abracadabra"), то Hydrogen будет выполнять только эту строку.
  • Если линия, на которой вы находитесь, является началом блока, подобного циклу for, то Hydrogen будет выполнять весь блок.
  • Если строка, на которой вы находитесь, пуста, Hydrogen будет запускать первый блок выше этой линии.
Другие вопросы по тегам