¿Qué se debe establecer exactamente en PYTHONPATH?

Estoy revisando y escribiendo un documento de configuración para otros desarrolladores en el trabajo para un proyecto de python y he estado leyendo sobre la variable de entorno PYTHONPATH . Estoy observando mi sistema de desarrollo actual y creo que tengo algunas cosas mal definidas que están causando que mi IDE (IntelliJ) se comporte de manera incorrecta al buscar las bibliotecas de python.

He mirado la documentación aquí y aquí y todavía no estoy seguro de lo que realmente debería estar en la variable de entorno PYTHONPATH .

Tengo PYTHONHOME apuntado a `C: \ Python27 ‘.

Mi actual PYTHONPATH se establece en PYTHONHOME . ¿Debo también agregar los directorios de sys.path ?

ACTUALIZAR:

Basándose en la siguiente información, PYTHONPATH no necesita configurarse a menos que haya bibliotecas no estándar que desea que Python pueda encontrar de forma predeterminada. Por ejemplo, cuando instalo wxPython desde el instalador, agregará sus bibliotecas a PYTHONPATH . Puse PYTHONHOME en la raíz de la instalación de python para poder agregarlo a la PATH entorno PATH mi sistema y poder ejecutar python desde cualquier lugar.

No tienes que configurar ninguno de ellos. PYTHONPATH se puede configurar para que apunte a directorios adicionales con bibliotecas privadas en ellos. Si PYTHONHOME no está configurado, Python utiliza de forma predeterminada el directorio donde se encontró python.exe, por lo que el directorio debería estar en PATH.

Para la mayoría de las instalaciones, no debe configurar estas variables, ya que no son necesarias para que Python se ejecute. Python sabe dónde encontrar su biblioteca estándar.

La única razón para configurar PYTHONPATH es mantener los directorios de las bibliotecas Python personalizadas que no desea instalar en la ubicación predeterminada global (es decir, el directorio de site-packages ).

Asegúrese de leer: http://docs.python.org/using/cmdline.html#environment-variables