Как запустить код с помощью 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 будет запускать первый блок выше этой линии.