anaconda – variable de entorno de ruta en windows

Estoy intentando ejecutar python desde el indicador de comandos de Windows (Windows 10). Entonces el resultado es el típico cuando la variable de entorno de ruta no está configurada

c:\windows\system32>python 'python' is not recognized as an internal or external command, operable program or batch file 

sin embargo, no estoy seguro de cuál es el directorio correcto que debo configurar en la variable de ruta.

Probé algunas variaciones, y ninguna de ellas funciona, incluyendo:

 c:\users\xxx\anaconda3 c:\users\xxx\anaconda3\Scripts c:\users\xxx\anaconda3\libs\python34 

y ninguno de ellos funciona.

Alguien tiene experiencia con esta constelación de sistema en particular (windows, anaconda). Gracias.

Resulta que estaba equivocado.

La solución es: en anaconda (así como en otras implementaciones), establezca la variable de entorno de ruta en el directorio donde está instalado ‘python.exe’.

Por defecto, el archivo python.exe en anaconda está en:

 c:\.....\anaconda 

después de hacer eso, obviamente, el comando python funciona, en mi caso, produciendo lo siguiente.

 python Python 3.4.3 |Anaconda 2.2.0. (64|bit)|(default, Nov 7 2015), etc, etc 

En lugar de dar el camino de la siguiente manera:

 C:\Users\User_name\AppData\Local\Continuum\anaconda3\python.exe 

Hacer esto:

 C:\Users\User_name\AppData\Local\Continuum\anaconda3\ 

C: \ Users \\ Anaconda3

Acabo de agregar la ruta anterior a las variables de entorno de mi ruta y funcionó. Ahora, todo lo que tenemos que hacer es movernos al directorio de ubicación del script .py, abrir el cmd con esa ubicación y ejecutar para ver el resultado.

En Windows 10 puedes encontrarlo aquí:

C: \ Users \ [USUARIO] \ AppData \ Local \ conda \ conda \ envs \ [MEDIO AMBIENTE] \ python.exe

Para exportar el conjunto exacto de rutas utilizadas por Anaconda, use el comando echo %PATH% en Anaconda Prompt. Esto es necesario para evitar problemas con ciertas bibliotecas como SSL.

Referencia: https://stackoverflow.com/a/54240362/663028

 C:\Users\\AppData\Local\Continuum\anaconda2 

Para mí, este fue el directorio de instalación predeterminado en Windows 7. Lo encontré a través de la respuesta de Rusy

También puede volver a instalar Anaconda y marcar la opción agregar variable a Ruta. Esto evitará que cometa errores al editar variables de entorno. Si comete errores aquí, su sistema operativo podría comenzar a funcionar mal.

La ubicación predeterminada para python.exe debería estar aquí: c:\users\xxx\anaconda3 Una solución para encontrar dónde está, es abrir la solicitud de Anaconda y luego ejecutar:

 > where python 

Esto devolverá la ruta absoluta de las ubicaciones de python, por ejemplo:

 (base) C:\>where python C:\Users\Chad\Anaconda3\python.exe C:\ProgramData\Miniconda2\python.exe C:\dev\Python27\python.exe C:\dev\Python34\python.exe