Как настроить Pweave на Atom для Python 3?

Я хочу заняться грамотным программированием на своем редакторе кода, поэтому я решил попробовать настроить Pweave for Atom (редактор кода), выполнив шаги на этом сайте: http://protips.maxmasnick.com/literate-python-setup-with-pweave-and-atom. Но это все еще не работает.

Я выполнил все шаги, которые выделены на сайте, за исключением того, что я изменил "Python 2" в {"pweave markdown": "Python 2"} а также {"Python 2": "import matplotlib as matplotlib_import_only\nmatplotlib_import_only.use('Agg')\n%matplotlib inline\n%config InlineBackend.figure_format = 'retina'\npython=None"} на "Питон 3".

Я ожидал вывод ноутбука на код:

# This is the title

*backtick backtick backtick*python
print("Hello, World")
*backtick backtick backtick*

Но я вместо этого получил вывод из пакета Hydrogen: "Нет ядра для грамматики Pweave markdown найденный".

Примечание: "backtick backtick backtick" означает ```

1 ответ

Вы должны Ctrl Enter, на линии print(..), Это выполнит единственную линию, выполненную с Водородом, если это установлено должным образом

Я только что проследил за публикацией в блоге Леонардо Черлиани и успешно справился с этой работой в среде Conda с использованием Python 3.6.8.

Записные книжки Python для любителей уценки R, использующих Atom и Pweave

В его установке отсутствуют некоторые ключевые слова "установить", и мне пришлось выполнить установку conda, как показано ниже. Так что следует читать следующим образом. Если вы устанавливаете в conda env, запустите Atom из этого conda env для доступа к pweave (запрос Windows CMD, активация, atom)

conda install pweave -c conda-forge
apm install hydrogen # interactive coding environment
                     # with single line/selection evaluation

apm install language-weave           # for syntax highlighting
apm install atom-html-preview        # use ctrl-shift-h to preview
apm install atom-shell-commands      # to define shell commands with shortcuts

Похоже, хорошо работает

Другие вопросы по тегам