Cómo agregar permanentemente un directorio a PYTHON PATH en Mac

Cómo agregar permanentemente un directorio a PYTHON PATH en Mac

Probé los dos métodos comunes:

import sys
sys.path.append('foo/bar')

Y

export PYTHONPATH=$PYTHONPATH:foo/bar

El primero finaliza el apéndice una vez que se sale del intérprete. El segundo termina cuando se cierra la terminal (a pesar de que la gente parece no tener problemas para agregar permanentemente mediante el segundo método).

¿Qué me falta aquí y cómo resuelvo este problema?

Respuesta1

necesitas poner

foo/bar

En un archivo dentro de etc/paths.d.

aquí tienes una buena explicación

EDITAR: Creo que no entendí, desea configurar la variable de entorno PYTHONPATH. este enlaceMuestre muchos lugares donde podría colocar su declaración de exportación para que sea permanente.

Poner

export PYTHONPATH=$PYTHONPATH:foo/bar

En ~/.bashrc y se configurará cada vez que se inicie bash.

información relacionada