¿Cómo agregar al pythonpath en Windows?

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

He intentado agregar C:\My_Projects\; a la variable Mi Path 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

Sabes lo que me ha funcionado muy bien en windows.

My Computer > Properties > Advanced System Settings > Environment Variables >

Solo agrega la ruta como C: \ Python27 (o donde sea que hayas instalado python)

O

Luego, bajo las variables del sistema, creo una nueva Variable llamada PythonPath . En esta variable tengo C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path

introduzca la descripción de la imagen aquí

Esta es la mejor manera que me ha funcionado, que no había encontrado en ninguno de los documentos ofrecidos.

EDITAR: Para aquellos que no pueden obtenerlo, por favor agregue

C: \ Python27;

junto con eso. Si no, nunca funcionará .

Windows 7 Professional I modificó la respuesta de @ mongoose_za para que sea más fácil cambiar la versión de python:

  1. [Clic derecho] Ordenador> Propiedades> Configuración avanzada del sistema> Variables de entorno
  2. Haga clic en [Nuevo] bajo “Variable del sistema”
  3. Nombre de la variable: PY_HOME, Valor de la variable: C: \ ruta \ a \ python \ versión introduzca la descripción de la imagen aquí
  4. Haga clic en Aceptar]
  5. Localice la variable del sistema “Ruta” y haga clic en [Editar]
  6. Agregue lo siguiente a la variable existente:

    % PY_HOME%;% PY_HOME% \ Lib;% PY_HOME% \ DLLs;% PY_HOME% \ Lib \ lib-tk; introduzca la descripción de la imagen aquí

  7. Haga clic en [Aceptar] para cerrar todas las ventanas.

Como comprobación de seguridad final, abra un símbolo del sistema e ingrese python. Debería ver

 >python [whatever version you are using] 

Si necesita cambiar entre versiones, solo necesita modificar la variable PY_HOME para que apunte al directorio adecuado. Esto es un poco más fácil de administrar si necesita tener instaladas varias versiones de python.

Simplemente agregue la ruta de instalación (por ejemplo, C: \ Python27 \ ) a la variable PATH en las variables del sistema . Luego cierra y abre tu línea de comando y escribe ‘python’ .

Desde la línea de comando de Windows:

 set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib 

Para configurar el PYTHONPATH permanentemente, agregue la línea a su autoexec.bat . Alternativamente, si edita la variable del sistema a través de las Propiedades del sistema, también se cambiará permanentemente.

Estas soluciones funcionan, pero solo funcionan para su código en su máquina. Yo agregaría un par de líneas a su código que se verían así:

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

Eso debería encargarse de tus problemas.

Agregar Python y PythonPath al entorno de Windows:

  1. Abra el explorador.
  2. Haga clic con el botón derecho en ‘Computadora’ en el panel del árbol de navegación a la izquierda.
  3. Seleccione ‘Propiedades’ en la parte inferior del menú contextual.
  4. Seleccione ‘Configuración avanzada del sistema’
  5. Haga clic en ‘Variables de entorno …’ en la pestaña Avanzado
  6. Bajo ‘Variables del sistema’ :

    1. Añadir

      • PY_HOME

         C:\Python27 
      • PYTHONPATH

         %PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;C:\another-library 
    2. Adjuntar

      • path

         %PY_HOME%;%PY_HOME%\Scripts\ 

La forma más fácil de configurar la ruta en Python es: haga clic en Inicio> Mi PC> Propiedades> Configuración avanzada del sistema> Variables de entorno> segundas ventanas>

introduzca la descripción de la imagen aquí

seleccione Ruta> Editar> y luego agregue “; C: \ Python27 \; C: \ Python27 \ Scripts \”

enlace: http://docs.python-guide.org/en/latest/starting/install/win/

Debe agregar a su variable PYTHONPATH en lugar de la variable PATH de Windows.

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

También puede agregar un archivo .pth que contenga el directorio deseado en su carpeta c:\PythonX.X , o en su carpeta \site-packages folder , que suele ser mi método preferido cuando estoy desarrollando un paquete de Python.

Vea aquí para más información.

 import sys sys.path.append("path/to/Modules") print sys.path 

Esto no persistirá durante los reinicios ni se traducirá a otros archivos. Sin embargo, es genial si no desea realizar una modificación permanente en su sistema.

En Python 3.4 en Windows funcionó cuando lo agregué a la variable de entorno PATH en lugar de PYTHONPATH. Al igual que si ha instalado Python 3.4 en D: \ Programming \ Python34, agregue esto al final de su variable de entorno PATH

 ;D:\Programming\Python34 

Cierre y vuelva a abrir el símbolo del sistema y ejecute ‘python’. Se abrirá la shell de python. Esto también solucionó mi problema de Sublime 3 de ‘python no se reconoce como un comando interno o externo’ .

Las rutas de python 2.X se pueden establecer a partir de algunas de las instrucciones anteriores. Python 3 de forma predeterminada se instalará en C: \ Users \\ AppData \ Local \ Programs \ Python \ Python35-32 \ Por lo tanto, esta ruta debe agregarse a la variable Path en el entorno de Windows.

Para boost PYTHONPATH, ejecute regedit y navegue hasta KEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore y luego seleccione la carpeta para la versión de python que desea usar. Dentro de esta hay una carpeta con la etiqueta PythonPath, con una entrada que especifica las rutas donde la instalación predeterminada almacena los módulos. Haz clic derecho en PythonPath y elige crear una nueva clave. Es posible que desee asignar un nombre a la clave después del proyecto cuyas ubicaciones de módulo especificará; De esta manera, puede compartimentar y rastrear fácilmente las modificaciones de su ruta.

Gracias

Para cualquiera que intente lograr esto con Python 3.3+, el instalador de Windows ahora incluye una opción para agregar python.exe a la ruta de búsqueda del sistema. Lea más en los documentos .

Esta variable PYTHONPATH debe configurarse para ArcPY cuando se instala ArcGIS Desktop.

PYTHONPATH=C:\arcgis\bin (la bandeja de inicio de ArcGIS)

Por alguna razón, nunca se configuró cuando usé el instalador en un sistema de Windows 7 de 32 bits.

Tal vez un poco tarde, pero así es como se agrega la ruta a las variables de entorno de Windows.

  1. Vaya a la pestaña Variables de entorno, haga esto presionando la tecla de Windows + Pausa inter.

  2. Vaya a Configuración avanzada del sistema.

  3. Haga clic en Variables de entorno.

  4. En la ventana inferior, busque el valor ‘Ruta’.

  5. Selecciónalo

  6. Haga clic en Editar

  7. Al final de la línea, agregue su carpeta de instalación y la ruta a la carpeta ‘Scripts’.

  8. Click ok, aceptar etc.

Ya ha terminado, ingrese cmd y escriba python desde cualquier ubicación de su unidad, debe ingresar al progtwig Python.

Ejemplo con mi pc (tengo Python34 )

 EXISTING_LINES;C:\Python34;C:\Python34\Scripts\ 

Espero eso ayude.

Saludos desde bogota

La forma más fácil de hacerlo con éxito, es ejecutar el instalador de Python nuevamente (después de la primera instalación) y luego:

  1. elija Modificar.
  2. Marque las funciones opcionales que desee y haga clic en Siguiente.
  3. Aquí vamos, en el paso “Opciones avanzadas” debe ver una opción que dice “Agregar Python a las variables de entorno”. Simplemente marque esa opción y haga clic en Instalar. 3er paso Cuando se completa la instalación, se agregan las variables de entorno de Python y puede usarlo fácilmente en cualquier lugar.

Estas respuestas son tan malas. El instalador tiene una opción secreta. Haga clic en el instalador nuevamente, desinstale y luego vuelva a instalar.

introduzca la descripción de la imagen aquí