python - update - set environment variable mac mojave
¿Configurar PYTHONPATH en Emacs en MacOS? (2)
Emacs no reconoce mi ruta correcta de Python. Creo que es un problema general con Emacs al no reconocer mis variables de entorno. Tengo GNU Emacs 22.1.1 (i386-apple-darwin8.9.1, Carbon Version 1.6.0) de 2007-06-17 instalado.
He establecido PYTHONPATH
en mi ~/.bashrc
. Tal vez debería establecerlo en otro lugar?
.bashrc
solo se lee cuando se inicia un shell; no afectará a Carbon Emacs. En su lugar, use setenv
en su .emacs
:
(setenv "PYTHONPATH" "PATH_STRING_HERE")
Puede establecer PYTHONPATH
para toda la sesión de Mac OS, agregándolo a ~/.MacOSX/environment.plist
(más aquí ). Probablemente no desee hacer esto a menos que tenga instalado XCode (y su editor de listas de propiedades).
Para no copiar manualmente pegar:
(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c ''echo -n $PYTHONPATH''"))