2015-06-08 4 views
1

Моя версия emacs составляет 24,5, используя встроенный python. Я написал эти строки в моем .emacs для него:ищет помощь в настройке файла .emacs для python (python.el),

(require 'python) 
(setq python-shell-interpreter "C:/Python34") 

Проблема не ни одна из команд (когда я пытаюсь запустить test.py) работают. Я попробовал несколько команд с именами, как

M-x python-shell-* 

и все они возвращаются

"wrong type argument:arrayp, nil". 

Что я делаю не так? Что я должен делать? Какая должна быть идеальная конфигурация (.emacs)?

Дополнительная информация:

  • Python 3.4 установлен на C:/
  • Emacs на C:/Program Files/
  • $HOME является C:/user/akk/appdata/roaming/

ответ

2

Эта переменная является для Python интерпретатора, а не Python справочник.

У меня нет Windows-машины для тестирования, но если вы обновите свою конфигурацию, указывая на фактический двоичный файл (возможно, C:/Python34/python.exe?), Вы должны обнаружить, что он работает.

+0

Perfect.Sir ..... вы можете Полагаю, что в течение последних 48 часов он боролся за эту вещь и думал о том, чтобы повесить мои сапоги, насколько это касается emace, поскольку он отлично работал в VIM. –

0

Согласно документации режима в верхней части python.el, вы можете установить на окна, как (изменение Python27 в Python34 для случая использования:

(setq python-shell-interpreter "C:\\Python27\\python.exe") 

 Смежные вопросы

  • Нет связанных вопросов^_^