¿Establecer PYTHONPATH en Emacs en MacOS?
-
04-07-2019 - |
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?
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.
Otros consejos
Para no copiar manualmente, pegar:
(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))