En el módulo de subproceso Python 2, Popen puede recibir un env . Parece que la forma equivalente de hacerlo con el proceso en módulo de multiprocesamiento es pasar el medio kwargs en args o kwargs , y luego usar os.environ[‘FOO’] = value en el target . ¿Es el camino correcto? ¿Es seguro? Quiero decir, […]
Estoy tratando de configurar supervisor.conf . Una de mis aplicaciones requiere node.js, pero el nodo no está instalado en el sistema. Además, debido a que necesita vincularse al puerto 80, debe ejecutarse como root. ¿Cómo puedo modificar la variable PATH para que supervisord pueda encontrar el ejecutable del node (que se encuentra en un directorio) […]
He visto muchos errores similares, pero no puedo ver una solución que se aplique a mi problema particular. Estoy tratando de usar el módulo Akismet que está en mi PYTHONPATH, luego, si inicio el intérprete interactivo, cuando corro from akismet import Akismet (como dice la cadena de documentación), aparece el siguiente error: from akismet import […]
El flujo de air está devolviendo un error al intentar ejecutar un DAG que dice que no puede encontrar una variable de entorno, lo cual es extraño porque puede encontrar otras 3 variables de entorno que estoy almacenando como una variable de Python. No hay problemas con esas variables en absoluto. Tengo las 4 variables […]
Configuré el archivo django setting.py de esta manera: import os from django.core.exceptions import ImproperlyConfigured def get_env_variable(var_name): try: return os.environ[var_name] except KeyError: error_msg = “Set the %s environment variable” % var_name raise ImproperlyConfigured(error_msg) Las variables de entorno se configuraron correctamente. Cuando se trabaja con el django incorporado en el servidor web, todo estaba bien. Pero trabajando […]
Estoy escribiendo un script en python para consultar los metadatos de vulnerabilidad en la API de Qualys. Lo estoy ejecutando como una función lambda en AWS. He configurado mis variables de entorno en la consola, pero cuando ejecuto mi función, aparece el siguiente error: module initialization error: name ‘QUALYS_USERNAME’ is not defined Estoy usando este […]
Este es un post bastante largo, pero después de una extensa investigación no pude encontrar una solución. Tengo un proyecto mixto Django 1.4.1 / Scrapy 0.14.4 en OSX 10.8 y controlo Scrapy con el comando manage.py del proyecto Django como se describe aquí . Por ejemplo, llamando python manage.py scrapy crawl example_spider Funciona sin problemas. […]
Cambié mi clave secreta a una variable de entorno en mi aplicación Heroku. Lo cambié porque descubrí que mantener la clave secreta en settings.py era un riesgo de seguridad. Sin embargo, ahora no funcionará localmente cuando uso python manage.py runserver . Da un error sobre la clave secreta. ¿Cómo lo arreglo para poder desarrollar mi […]
Tengo un archivo .sh que establece localmente algunas variables de entorno en mi source my_env.sh shell source my_env.sh . #!/bin/sh echo “Setting up local environment variables” export MY_URL=”http://domain.com” echo “Done” Esto solo establece las variables para esa sesión. Lo que significa que mis aplicaciones Python Celery y Supervisor que se ejecutan en una sesión diferente […]
No me gusta el otro post . porque implica renombrar ejecutables de python.