2013-10-27 3 views
0

Я пытаюсь заставить python-mode.el и ipython работать с emacs. Я скачал новейшие GNU Emacs и питон-mode.el, положить файлы в .emacs.d/питон-mode.el-6.1.2 и написал следующее в Emacs файл инициализации:Emacs python-mode.el

; Python-mode 
(setq py-install-directory "~/.emacs.d/python-mode.el-6.1.2") 
(add-to-list 'load-path "~/.emacs.d/python-mode.el-6.1.2") 
(require 'python-mode) 

здесь он должен уметь распознавать python-режим, но я не могу его получить. Когда я открываю файл .py, режим Python (python.el), а не Py (python-mode). Что я делаю не так? Затем я хотел бы иметь возможность выполнять код из emacs через ipython - я решил просто следить за официальным сайтом: http://ipython.org/ipython-doc/stable/config/editors.html ..

Любая помощь в режиме python и советы по совместимости с ipython? У меня запущен и запущен python и ipython, но я все новый для emacs.

Заранее благодарен!

+1

Вот то, что может помочь с 'ipython': http://stackoverflow.com/questions/19495889/how-to -quickly-create-a-ipython-shell-in-emacs/19496162 # 19496162 –

+1

Если вы все новичок в emacs, я бы предложил прочитать эту вики http://wikemacs.org/index.php/Python и установить пакеты с ... 'packages':' Mx list-packages' в emacs 24 и искать python-mode и ipython (и читать инструкции). Надеюсь это поможет. – Ehvince

ответ

2

Вы также должны сообщить Emacs, какой режим использовать при открытии файлов .py

(add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode)) 
(add-to-list 'interpreter-mode-alist '("python" . python-mode)) 
+0

По-прежнему не используется режим py. Получение следующего сообщения об ошибке: Предупреждения (инициализация): Произошла ошибка при загрузке '/Users/tazz_dk/.emacs«: ошибки: команда под названием „BZR“ не может быть найдена с помощью 'исполняемых-найти» Для обеспечить нормальную работу, вы должны исследовать и удалить причину ошибки в файле инициализации . Запустите Emacs с помощью опции '--debug-init ', чтобы просмотреть полную ошибку. –

+0

@ MathiasJørgensen Предположим, у вас есть код, вызывающий системный базатор DVC. Существует способ получить python-mode.el через базар, но он не влияет на его запуск, поэтому вам не нужен базар. –

+0

@ MathiasJørgensen Я не думаю, что это не выход из 'python-mode.el' – tacaswell

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