El comando Conda no se reconoce en Windows 10

104

Instalé Anaconda 4.4.0 (versión Python 3.6) en Windows 10 siguiendo las instrucciones aquí: https://www.continuum.io/downloads . Sin embargo, cuando abro la ventana del símbolo del sistema e intento escribir

conda list

Yo consigo el

El comando 'conda' no se reconoce ...

error.

Traté de correr

set PATH=%PATH%;C:\Users\Alex\Anaconda3

pero no ayudó. También leí que podría necesitar editar mi .bashrcarchivo, pero no sé cómo acceder a este archivo y cómo debo editarlo.

alex
fuente
En Windows 10, establezca la ruta usando la variable ambiental
ramesh
@ramesh, gracias por tu comentario. En el enlace que juegas, aparece el siguiente comentario: "Este método solo es aplicable a las cuentas del grupo de Administradores. No es posible cambiar las variables de entorno de una cuenta de nivel de usuario normal utilizando este método". Lamentablemente, no estoy en el grupo de administradores, por lo que no puedo usar este método. ¿Hay alguna otra forma de hacerlo? ¡Gracias!
Alex
Los nombres de algunos programas parecen haber cambiado en Anaconda 5.1. Estaba intentando configurar Jupyter como un novato de Anaconda y descubrí que las instrucciones para 5.0 no funcionaban para 5.1. Volvió a la versión 5.0 y puso las cosas en funcionamiento. Específicamente, no pude ubicar conda y "jupyter notebook" parece haber cambiado a "jupyter-notebook". No estoy seguro de qué más pudo haber cambiado.
Eric J.
En Windows 10, simplemente ejecuté lo siguiente:PATH=%PATH%;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts
bjd2385
Si instaló anaconda jsut para su usuario, en Windows 10, anaconda está en C: \ Users \% USERNAME% \ AppData \ Local \ Continuum \ anaconda3. Agregué tanto la ruta raíz como la carpeta raíz / Scripts / a la RUTA, funciona bien.
Eduardo Pignatelli

Respuestas:

156

En Windows, deberá establecer la ruta a la ubicación donde instaló Anaconda3.

Para mí, instalé anaconda3 en C:\Anaconda3. Por lo tanto, debe agregar C:\Anaconda3, así como C:\Anaconda3\Scripts\a su variable de ruta, por ejemplo set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\.

Puede hacer esto a través de powershell (ver arriba, https://msdn.microsoft.com/en-us/library/windows/desktop/bb776899(v=vs.85).aspx ), o presione la windowstecla → ingresar environment→ elegir desde settingsedit environment variables for your account→ seleccione Pathvariable → EditNew.

Para probarlo, abra un nuevo shell DOS y ahora debería poder usar los comandos conda. Por ejemplo, intente conda --version.

mjoppich
fuente
3
gracias por su respuesta. Agregué C: \ Users \ Alex \ Anaconda3 a la ruta en Variables del sistema, pero el comando conda aún no se reconoce. También escribí "C: \ Users \ Alex> set PATH =% PATH%; C: \ Users \ Alex \ Anaconda3" en mi ventana del símbolo del sistema, pero tampoco funcionó. ¿Estoy haciendo algo mal?
alex
1
Lo siento, no me di cuenta de que también hay C:\Anaconda3\Scripts`in my Path ... In the Scripts subfolder you should also manually find a conda.exe`.
mjoppich
1
Gracias. ¿Qué debo hacer después de encontrarlo? agregarlo al camino también?
Alex
Sí, agregue la carpeta a la ruta (lo siento, si no fui lo suficientemente claro al respecto).
mjoppich
2
Instalé Anaconda para todos los usuarios en mi Windows 10, por lo que terminó en la ruta: C: \ ProgramData \ Anaconda3. Tuve que agregar lo siguiente en mi ruta para que conda funcione: C: \ ProgramData \ Anaconda3 \ Scripts.
IvanD
26

Las cosas han cambiado después de la conda 4.6 .

Los programas "Anaconda Prompt" y "Anaconda Powershell" exponen el comando condaautomáticamente. Encuéntrelos en su menú de inicio.

Si no desea utilizar las indicaciones anteriores e intente que esté condadisponible en cmd.exeun formato normal y Powershell. Lea el siguiente contenido.


Exponer condaen cada caparazón

El propósito del siguiente contenido es hacer que el comando condaesté disponible tanto en cmd.exeWindows como en Powershell.

Si ya marcó "Agregar Anaconda a mi variable de entorno PATH" durante la instalación de Anaconda, omita el paso 1.

Opciones de instalación de Anaconda en Windows

  1. Si Anaconda está instalado solo para el uso actual, agregue %USERPROFILE%\Anaconda3\condabin(quiero decir condabin, no Scripts) en la variable de entorno PATH(la del usuario). Si Anaconda se instala para todos los usuarios de la máquina, añadir C:\ProgramData\Anaconda3\condabinen PATH.

    ¿Cómo configuro las variables de entorno del sistema en Windows?

  2. Abra un nuevo Powershell, ejecute el siguiente comando una vez para inicializar conda.

    conda init

Estos pasos aseguran que el condacomando esté expuesto en usted cmd.exey en Powershell.


Lectura ampliada: conda initde Conda 4.6

Advertencia: agregue el nuevo \path\to\anaconda3\condabinpero no \path\to\anaconda3\Scriptsen su PATH. Este es un gran cambio introducido en conda4.6 .

Inicialización del script de activación desde el condaregistro de lanzamiento 4.6

Conda 4.6 agrega un amplio soporte de inicialización para que más shells que nunca puedan usar el nuevo conda activatecomando. Para obtener más información, lea el resultado de conda init –helpEstamos especialmente entusiasmados con esta nueva forma de trabajar, porque eliminar la necesidad de modificar PATHhace que Conda sea mucho menos perjudicial para otros programas de su sistema.

En los viejos tiempos, \path\to\anaconda3\Scriptses el que se debe poner en su PATH. Expone el comando conday el Python predeterminado del entorno "base" al mismo tiempo.

Después de conda4.6, condalos comandos relacionados se dividen encondabin . Esto hace posible exponer ÚNICAMENTE comandoconda sin activar Python desde el entorno "base".

Referencias

Simba
fuente
1
Gracias, de lejos la mejor respuesta. No quería agregar Python y todo lo demás a mi camino, quería seguir las mejores prácticas y usar entornos virtuales que todas las demás respuestas estropean.
Rob Prouse
Esta es la respuesta correcta en 2020 y, con mucho, la forma más limpia de manejar entornos y rutas de conda. También tenga en cuenta que si usa git-bash (mingw), msys (2) o cygwin, debe ejecutar en su \path\to\anaconda3\Scripts\conda.exe init bashlugar.
niid
Para revertir esto, supongo que puedo restablecer PATH y conda initvolver a llamar .
alexpghayes
20

Cuando instala anaconda en Windows ahora, no agrega automáticamente Python o Conda.

Si no sabe dónde está su conda y / o python, escriba los siguientes comandos en el indicador de anaconda

ingrese la descripción de la imagen aquí

A continuación, puede agregar Python y Conda a su ruta usando el comando setx en su símbolo del sistema. ingrese la descripción de la imagen aquí

Luego cierre ese símbolo del sistema y abra uno nuevo. Felicidades, ahora puedes usar conda y python

Fuente: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

Michael James Kali Galarnyk
fuente
1
Hola Gracias. después de instalar anaconda, "Cierra" la terminal (yo uso ubuntu bash en Windows 10) y abro una nueva, lo que significa reiniciar el sistema en Ubuntu ¡dosis el truco!
zhihong
17

La versión más reciente del instalador de Anaconda para Windows también instalará un lanzador de Windows para "Anaconda Prompt" y "Anaconda Powershell Prompt". Si usa uno de esos en lugar del shell cmd de Windows normal, el condacomando, python, etc.debería estar disponible de forma predeterminada en este shell.

ingrese la descripción de la imagen aquí

Tapa Håken
fuente
11

Si desea usar Anaconda en cmd normal en Windows, debe agregar varias rutas a su variable Path env.

Esas rutas son (en lugar de Anaconda3, la carpeta puede ser Anaconda2 dependiendo de la versión de Anaconda en su PC):

\Users\YOUR_USER\Anaconda3
\Users\YOUR_USER\Anaconda3\Library\mingw-w64\bin
\Users\YOUR_USER\Anaconda3\Library\usr\bin
\Users\YOUR_USER\Anaconda3\Library\bin
\Users\YOUR_USER\Anaconda3\Scripts
\Users\YOUR_USER\Anaconda3\bin
Gabriel P.
fuente
3

También había enfrentado el mismo problema hace apenas una hora. Estaba intentando instalar QuTip Quantum Toolbox en Python Desafortunadamente, no encontré esta página a tiempo. Digamos que ha descargado el instalador de Anaconda y lo ejecuta hasta el final. Ingenuamente, abrí el símbolo del sistema en Windows 10 y procedí a escribir los siguientes comandos como se indica en los documentos de instalación de qutip .

conda create -n qutip-env

conda config --append canales conda-forge

conda instalar qutip

Pero tan pronto como escribí la primera línea obtuve la siguiente respuesta

conda no se reconoce como un comando interno o externo, programa operable o archivo por lotes

mensaje de error

Seguí adelante y probé algunas otras cosas como se ve en este mensaje de error de cifras. Finalmente, después de revisar varios sitios web de conda, entendí cómo se soluciona este problema. Escriba Anaconda prompt en la barra de búsqueda en la parte inferior de esta manera (el mismo lugar donde llama a Cortana) Anaconda prompt

Una vez que esté aquí, todos los comandos de conda funcionarán como de costumbre

Avinash Shetty
fuente
1

Si ha instalado Visual Studio 2017 (profesional)

La ubicación de instalación:

C:\ProgramData\Anaconda3\Scripts

Si no desea la molestia de poner esto en su variable de entorno de ruta en Windows y reiniciar, puede ejecutarlo simplemente:

C:\>"C:\ProgramData\Anaconda3\Scripts\conda.exe" update qt pyqt
Boris
fuente
0

Incluso tuve el mismo problema cuando instalé Anaconda por primera vez. Decía el comando 'conda' no encontrado.

Así que acabo de configurar dos valores [agregué dos nuevas rutas de Anaconda] variables de entorno del sistema en la variable PATH que son: C: \ Users \ mshas \ Anaconda2 \ & C: \ Users \ mshas \ Anaconda2 \ Scripts

Mucha gente se olvidó de agregar la segunda variable que es "Scripts", simplemente agregue que entonces el comando 'conda' funciona.

Shashank Kumar
fuente
0

Debe agregar python.exe en el archivo de instalación C: //.../Anaconda3, así como C: //.../Anaconda3/Scripts a PATH.

Primero vaya a su directorio de instalación, en mi caso está instalado en C: // Users / user / Anaconda3 y shift + clic derecho y presione "Abrir ventana de comando aquí" o podría ser "Abrir powershell aquí", si es powershell , simplemente escriba cmd y presione enter para ejecutar la ventana de comandos. Luego ejecute el siguiente comando setx PATH% cd%

Luego vaya a C: // Users / user / Anaconda3 / Scripts y abra la ventana de comandos allí como arriba, luego ejecute el mismo comando "setx PATH% cd%"

usuario3578953
fuente
0

caso # 1 Debe establecer 3 rutas:

%ANACONDAPATH%;
%ANACONDAPATH%\Scripts;
%ANACONDAPATH%\Library\bin;

Resolverá el problema:

C:\WINDOWS\system32>conda update conda
Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/msys2/noarch/repodata.json.bz2>
Elapsed: -
...

caso # 2 También puede usar Anaconda Promd (para Win10) en lugar de CLI (cmd.exe)

Михаил Чеботарев
fuente