2010-10-18 10 views
4

J'ai installé Python en utilisant l'un des fichiers msi. Mais quand je commence emacs, il me donne:Erreur Pymacs lors du démarrage d'Emacs après l'installation de Python

Problème 1, que je pensais que j'avais fixé

Quand je lance cmd et tapez python, je reçois

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

Alors à partir de sources en ligne, (windows 7 btw) J'y suis allé aux propriétés du système et des variables d'environnement et a ajouté une variable d'utilisateur pour mon utilisateur spécifique

Path and %PATH%;C:\Python27

Il w orked pour un peu, pas son non.

Problème 2:

pymacs-report-error: Pymacs helper did not start within 30 seconds

et je ne sais pas pourquoi. Comment puis-je réparer cela?

+0

Avez-vous vérifié que pymacs fonctionne comme il le dit dans la documentation? : http://pymacs.progiciels-bpi.ca/pymacs.html#check-if-pymacs-would-work –

+0

Pouvez-vous nous donner une séquence d'installation? Aussi, quelle version de Pymacs utilisez-vous? J'ai déjà eu ce problème et je l'ai corrigé moi-même. Mais d'abord j'ai besoin de savoir si nous avons le même problème. –

Répondre

1

Je pense que votre exécutable doit être "python" au lieu de "python2.7" (par exemple). En outre, Pymacs doit être installé dans le répertoire site-packages (ou un répertoire dans votre variable d'environnement PYTHONPATH) de votre répertoire python (sur les systèmes basés sur UNIX, j'utilise 'pip' ou 'easy_install'). Enfin, pymacs.el doit être placé dans votre répertoire ~/.emacs.d/vendor/(par exemple) (sous Windows, voir this post) et correctement chargé.

Dans mon ~/.emacs.d/init.el J'ai ceci:

(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) 

Vous pouvez adapter ce code pour charger automatiquement les fichiers .el situés dans votre .emacs.d/fournisseur/

+0

pour moi (Ubuntu 11.10 et 12.04) le problème a été causé par pymacs étant installé dans dist-packages - cela semble être un [problème connu] (https://bugs.launchpad.net/python-mode/+bug/852287). J'ai essayé d'installer par pip mais ceci n'a pas semblé construire correctement la bibliothèque de python. A la fin j'ai fait ceci 'cp cp -r/usr/partage/pyshared/Pymacs/mon/virtualenv/lib/python2.7/site-packages /' – scytale