Articles of entorno variables

¿Cómo agregar variables de entorno a su proyecto django?

Estoy intentando configurar mi proyecto para que pueda usar las variables de entorno localmente He intentado agregarlo al final de mi archivo de activación y una lista de otras cosas. Estoy tratando de usar esto from .base import * if os.environ[‘DJANGO_SERVER_TYPE’] == ‘local’: try: from .local import * except: pass if os.environ[‘DJANGO_SERVER_TYPE’] == ‘production’: try: […]

Detectar si el script de Python se ejecuta desde la consola o mediante crontab

Imagina que se está ejecutando un script en estos 2 conjuntos de “condiciones”: Acción en vivo, puesta en sudo crontab depuración, cuando lo ejecuto desde la consola ./my-script.py Lo que me gustaría lograr es una detección automática del “modo de depuración”, sin que yo especifique un argumento (por ejemplo, –debug ) para el script. ¿Hay […]

Ejecutar Pycharm desde la línea de comandos (terminal)

Quiero probar PyCharm para el desarrollo de Matemáticas Salvia. Normalmente ejecuto eclipse para hacer el desarrollo de Sage, pero ahora quiero probarlo con PyCharm. Para iniciar eclipse con variables de entorno sage, en la línea de comandos normalmente hago lo siguiente: sage -sh cd /path/to/eclipse ./eclipse La primera línea carga las variables de entorno de […]

Cómo configurar la variable env en el cuaderno Jupyter

Tengo un problema que Jupyter no puede ver la variable env en el archivo bashrc, ¿hay alguna forma de cargar estas variables en jupyter o agregarle una variable custome?

PyCharm: DJANGO_SETTINGS_MODULE no está definido

Estoy usando PyCharm IDE y cuando ejecuto cualquier file.py obtengo este error: ..raise ImportError (“La configuración no se puede importar, porque la variable de entorno% s no está definida.”% ENVIRONMENT_VARIABLE) ImportError: la configuración no se puede importar, porque la variable de entorno DJANGO_SETTINGS_MODULE no está definida. ¿Cómo configurar la variable de entorno DJANGO_SETTINGS_MODULE en PyCharm?

Django error reportando correos electrónicos: env vars información de fugas

La capacidad incorporada de Django de enviar correos electrónicos a los administradores ante errores (consulte https://docs.djangoproject.com/en/dev/howto/error-reporting/ ) es bastante útil. Sin embargo, estos correos electrónicos de rastreo incluyen un volcado completo de variables de entorno. Y como se indica en los documentos de django y en otros lugares (p. Ej., Https://docs.djangoproject.com/en/dev/howto/deployment/checklist/ ) He movido algunos […]

Analice los archivos de configuración, el entorno y los argumentos de la línea de comandos para obtener una única colección de opciones

La biblioteca estándar de Python tiene módulos para el análisis de archivos de configuración ( configparser ), lectura de variables de entorno ( os.environ ) y análisis de argumentos de la línea de comandos ( argparse ). Quiero escribir un progtwig que haga todo eso, y también: Tiene una cascada de valores de opción : […]

No se pueden obtener variables de entorno en el archivo de configuración de Django

Estoy intentando leer algunas variables de entorno en la configuración de Django, que he definido en /home/user/.bashrc (y luego en /etc/bash.bashrc), pero todo lo que obtengo es una excepción de KeyError. Sé que mis variables de entorno están configuradas, porque puedo imprimirlas en el terminal (echo $ VAR_NAME). Esto debería ser trivial. Este es el […]

Cómo establecer una variable de entorno en Amazon Elastic Beanstalk (Python)

He estado trabajando en una aplicación Django últimamente, intentando que funcione con Amazon Elastic Beanstalk. En mi archivo .ebextensions/python.config , he establecido lo siguiente: option_settings: – namespace: aws:elasticbeanstalk:application:environment option_name: ProductionBucket value: s3-bucket-name – namespace: aws:elasticbeanstalk:application:environment option_name: ProductionCache value: memcached-server.site.com:11211 Sin embargo, siempre que miro en el servidor, no se establecen tales variables de entorno (y […]

Cargando módulos de entorno dentro de un script de python

¿Hay alguna forma de que un script de Python cargue y use módulos de entorno ? os.system(‘module load xxx’) no funciona porque los ejecuta en una subshell (al menos, creo que eso es lo que está pasando).