Подтвердить что ты не робот

Как запустить интерпретатор python в Emacs?

Я только что загрузил GNU emacs23.4, и у меня уже есть python3.2, установленный в Windows7.

Я использую Python IDLE для редактирования файлов python.

Проблема в том, что я могу редактировать файлы python с помощью Emacs, но я не знаю, как запустить интерпретатор python в Emacs. Когда я нажимаю "переключиться на интерпретатор", тогда он говорит "Поиск программы: нет такого файла или каталога, python"

Кто-то говорит, что мне нужно внести некоторые изменения в файл .emacs, но я не знаю, где искать.

И я очень неопытный и только начал изучать программирование. Я не знаком с обычно используемыми терминами. Я искал решения, но большинство статей, которые я нашел в Интернете, только путают меня.

так что вопросы:

  • Как запустить интерпретатор python в Emacs?
  • Есть ли другой интерпретатор python? если да, то почему у них есть разные переводчики для одного языка?
4b9b3361

Ответ 1

Поместите это в свой .emacs, чтобы emacs знал, где ваш интерпретатор python

 (setq python-shell-interpreter "path\to\your\python3.2")

Чтобы узнать о .emacs, вы можете прочитать об этом в Emacs. (Emacs поставляется с хорошими справочными руководствами и информационным режимом, чтобы помочь прочитать это руководство).

нажмите в emacs следующее:

M-: (информация "(Emacs) Init file" ) RET.

Ответ 2

C-c C-z может это сделать. Это ключевое обязательство для команды python-switch-to-python

Ответ 3

ЕСЛИ у вас установлен python, попробуйте M-x python-shell (нажмите и удерживайте ALT, нажимая x, затем введите python-shell, затем нажмите enter)

Существуют различные языковые реализации, если это то, о чем вы просите (см. список здесь).

Ответ 4

В emacs 24.5.1 с spacemacs 105 (развернуть ветку) и включен слой Python ( "layer" - это концепция spacemacs, см. их документация), я нахожу, что python-shell-switch-to-shell открывает буфер IPython. Я протестировал macropy.console в таком буфере, и он отлично работает.

Ответ 5

Вероятно, у вас должен быть Python в переменной окружения Windows PATH. Можете ли вы запустить интерпретатор, просто набрав python в окне команд?

У меня нет ничего особенного в моей emacs.el, но команда интерпретатора запуска работает просто отлично.

Кроме того, я рекомендую читать этот пост в блоге, так как он содержит много полезных советов и пакетов, которые стоит установить, если использовать Emacs в качестве среды разработки на Python.

Ответ 6

Чтобы просто открыть интерпретатор, вы также можете использовать M-x python. Если это не сработает, попробуйте M-x python и нажмите TAB, в котором будет указано больше параметров с помощью автозаполнения. Один из них должен работать k, если у вас установлен python.

Если вы склонны, возможно, стоит проверить также режимы python Emacs - http://www.emacswiki.org/emacs/?action=browse;oldid=PythonMode;id=PythonProgrammingInEmacs

Ответ 7

В emacs 24.2 есть python-switch-to-python