Pregunta

Emacs no reconoce mi ruta de Python correcta. Creo que es un problema general porque Emacs no reconoce mis variables de entorno. Tengo instalado GNU Emacs 22.1.1 (i386-apple-darwin8.9.1, versión de carbono 1.6.0) del 2007-06-17.

He establecido PYTHONPATH en mi ~ / .bashrc . Tal vez debería ponerlo en otro lugar?

¿Fue útil?

Solución

.bashrc solo se lee cuando se inicia un shell; no afectará a los emacs de carbono. En su lugar, use setenv en su .emacs :

(setenv "PYTHONPATH" "PATH_STRING_HERE")

Puede configurar PYTHONPATH para toda la sesión de Mac OS, agregándolo a ~ / .MacOSX / environment.plist (más here ). Probablemente no querrá hacer esto a menos que tenga XCode (y su editor de lista de propiedades) instalado.

( Vía Procrastiblog )

Otros consejos

Para no copiar manualmente, pegar:

(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top