Как настроить Pweave на Atom для Python 3? - PullRequest
0 голосов
/ 10 апреля 2019

Я хочу заняться грамотным программированием на своем редакторе кода, поэтому я решил попробовать настроить 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"} на «Python 3».

Я ожидалвывод записной книжки с кодом:

# This is the title

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

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

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

1 Ответ

0 голосов
/ 25 апреля 2019

Вы должны Ctrl Enter, в строке print(..).Это выполнит одну строку с Hydrogen, если она установлена ​​правильно

Я только что последовал за публикацией в блоге Леонардо Черлиани и успешно получил эту работу с Env 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

Кажется, он работает хорошо

...