¿Cómo añadir al PYTHONPATH en Windows, para que encuentre mis módulos/paquetes?

Tengo un directorio que aloja todas mis aplicaciones Django (C:\ My_Projects). Quiero añadir este directorio a mi PYTHONPATH para poder llamar a las aplicaciones directamente.

Intenté añadir C:\My_Projects\; a mi variable Path de Windows desde la GUI de Windows (My Computer > Properties > Advanced System Settings > Environment Variables). Pero todavía no lee el módulo coltrane y genera este error:

Error: No hay módulo llamado coltrane

Desde la línea de comandos de Windows:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

Para establecer el PYTHONPATH permanentemente, añada la línea a su autoexec.bat. Alternativamente, si editas la variable del sistema a través de las Propiedades del Sistema, también se cambiará permanentemente.

Comentarios (4)

Estas soluciones funcionan, pero funcionan para tu código SOLO en tu máquina. Yo añadiría un par de líneas a tu código con el siguiente aspecto:

import sys
if "C:\\My_Python_Lib" not in sys.path:
    sys.path.append("C:\\My_Python_Lib")

Eso debería solucionar tus problemas

Comentarios (1)

Es necesario añadir a su variable PYTHONPATH en lugar de la variable PATH de Windows.

http://docs.python.org/using/windows.html

Comentarios (0)