python windows environment-variables pythonpath

subplot title python



¿Cómo agregar al pythonpath en Windows? (17)

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 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


Añadiendo 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/


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á de forma permanente.


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 cáscara de pitón. Esto también solucionó mi problema de Sublime 3 de ''python no se reconoce como un comando interno o externo'' .


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.


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


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.


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>

seleccione Ruta> Editar> y luego agregue "; C: / Python27 /; C: / Python27 / Scripts /"

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


Las rutas de python 2.X se pueden establecer a partir de algunas de las instrucciones anteriores. Python 3 por defecto 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 aumentar 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. Haga clic con el botón derecho en PythonPath y elija 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 .


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

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á .


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 programa Python.

Ejemplo con mi pc (tengo Python34 )

EXISTING_LINES;C:/Python34;C:/Python34/Scripts/

Espero eso ayude.

Saludos desde bogota


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 here para más información.


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
  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;

  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 instalar varias versiones de Python.



Simplemente agregue su 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'' .


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.