He estado buscando por internet y no logro encontrar una solución para agregar permanentemente una variable de entorno, específicamente cuando mi sistema operativo es macOS Mojave (10.14). Parece que hay muchos tutoriales para versiones anteriores del sistema operativo, pero ninguno para esta versión. Además, parece que todos los métodos antiguos están obsoletos.
Quiero agregar una variable de entorno ENV_VAR=12345
a mi Mac, para poder importarla en un módulo de Python usando os.environ['ENV_VAR']
El tutorial más relevante que he encontrado es este, pero no termina de funcionar para mí. Muchos otros te dicen cómo agregar temporalmente variables de entorno a bash, pero creo que eso no es suficiente. Quiero que la adición esté ahí si reinicias la terminal.
¿Puedes por favor proporcionar un tutorial corto o indicarme el tutorial correcto/moderno?
ACTUALIZACIÓN: Debería haber mencionado que uso zsh
. Esto era importante.
0 votos
Mira en unix.stackexchange.com/questions/346336/... y/o unix.stackexchange.com/questions/48870/global-bash-profile para persistir variables de entorno.
0 votos
¿Se ejecuta el script de Python desde la línea de comandos o desde una aplicación en el escritorio o Finder?
0 votos
@Mark ¡El script se ejecuta desde la línea de comandos! A través de
python -m module_name
0 votos
Estoy votando para cerrar esta pregunta como fuera de tema porque la pregunta no está clara ya que la shell es zsh lo cual no está mencionado. Los tutoriales, etc., son para un caso diferente. Si la pregunta fuera "Uso zsh y ¿cómo configuro una variable de entorno para python?" entonces estaría bien. La pregunta y las respuestas solo confundirán a cualquiera que las lea.