Ошибка Pymacs при запуске Emacs после установки Python - PullRequest
4 голосов
/ 19 октября 2010

Я установил Python, используя один из файлов MSI. Но когда я запускаю emacs, он дает мне:

Проблема 1, которую я решил исправить

Когда я запускаю cmd и печатаю на python, я получаю

"python" is not recognized as an internal or external command, operable program or batch file.

Таким образом, из онлайн-источников (windows 7 между прочим) Перешли к системным свойствам и переменным среды и добавили переменную User для моего конкретного пользователя

Путь и% PATH%; C: \ Python27

Это работало немного, не его нет.

Задача 2:

pymacs-report-error: помощник Pymacs не запускался в течение 30 секунд

и я понятия не имею, почему. Как я могу это исправить?

1 Ответ

1 голос
/ 18 марта 2011

Я думаю, что ваш исполняемый файл должен быть "python" вместо "python2.7" (например).

Кроме того, Pymacs должен быть установлен в каталог site-packages (или каталог в вашемПеременная PYTHONPATH env) вашего каталога python (в системах на основе UNIX я использую 'pip' или 'easy_install').

Наконец, pymacs.el должен быть помещен в ваш ~ / .emacs.d / vendor /(например) каталог (в windows см. этот пост ) и правильно загружен.

В моем ~ / .emacs.d / init.el у меня есть это:

(setq my-dot-emacs-dir "~/.emacs.d")
(setq my-vendor-emacs-dir (concat my-dot-emacs-dir "/vendor"))
(add-to-list 'load-path my-vendor-emacs-dir)

Вы можете адаптировать этот код для автоматической загрузки файлов .el, расположенных в вашем .emacs.d / vendor /

...