Question

Emacs ne reconnaît pas mon chemin Python correct. Je pense que c'est un problème général avec Emacs qui ne reconnaît pas mes variables d'environnement. J'ai installé GNU Emacs 22.1.1 (i386-apple-darwin8.9.1, Carbon Version 1.6.0) de 2007-06-17.

J'ai défini PYTHONPATH dans mon ~ / .bashrc . Peut-être que je devrais le placer ailleurs?

Était-ce utile?

La solution

.bashrc n'est lu qu'au démarrage d'un shell; cela n'affectera pas Carbon Emacs. Utilisez plutôt setenv dans votre .emacs :

(setenv "PYTHONPATH" "PATH_STRING_HERE")

Vous pouvez définir PYTHONPATH pour l'ensemble de la session Mac OS, en l'ajoutant à ~ / .MacOSX / environment.plist (more ici ). Vous ne voudrez probablement pas faire cela à moins que XCode (et son éditeur de liste de propriétés) soient installés.

( via Procrastiblog )

Autres conseils

Pour ne pas copier manuellement le collage:

(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top