2012-05-20 16 views
7

Estoy tratando de establecer mis variables PYTHONPATH y PYTHONHOME pero no puedo resolverlo.Configuración de PYTHONPATH y PYTHONHOME

Al intentar ejecutar python, aparece el error No module named site.

Después de hacer algunas investigaciones, parece que esto se debe a que estas variables de entorno PYTHONPATH y PYTHONHOME no están configuradas correctamente.

Cuando intento ejecutar python después de desarmar estas dos variables, puede ejecutarse correctamente. Pero el problema es que esto solo dura la vida de mi virtualenv. Después de detener el virtualenv y ejecutarlo de nuevo, aparece el problema.

¿Cómo desactivo estas variables de forma permanente?

+0

algún motivo no se puede simplemente ejecutar Python fuera del virtualenv? – Keith

+0

Bueno, estoy diciendo virtualenv, pero realmente es mi entorno en Heroku – user1328021

+0

Si 'PYTHONPATH' no está configurado correctamente, probablemente sea más un problema de Heroku que de Python, descubra qué debe ser' PYTHONPATH', y revise el de Heroku documentos de configuración sobre cómo configurarlo: https://devcenter.heroku.com/articles/config-vars –

Respuesta

0

Al intentar ejecutar python, obtengo el error No hay ningún módulo llamado sitio. Después de investigar un poco, parece que esto se debe a que estas variables de entorno PYTHONPATH y PYTHONHOME no están configuradas correctamente.

Parece la respuesta correcta. Necesita averiguar qué valores tienen esas variables en ese momento, qué valores tienen si tienen, y qué procedimiento existente en su entorno es estableciendo esas variables con los valores incorrectos.

Todos los que sólo pueden ser respondidas mediante la inspección de su entorno, así que buena suerte :-)

Cuestiones relacionadas