Solución: 'conda' no se reconoce como un comando interno o externo, programa operable o archivo por lotes

Varios usuarios se encuentran con el mensaje "conda no se reconoce como un comando interno o externo, programa operable o archivo por lotes" al intentar ejecutar cualquier comando de Anaconda mediante el símbolo del sistema .

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

¿Qué está causando que 'conda' no se reconozca como un error de comando interno o externo?

Investigamos este problema en particular tratando de recrear el error en nuestra máquina y mirando los informes de otros usuarios. Según lo que reunimos, hay varios escenarios que activarán este mensaje de error en particular:

  • Environment PATH para Conda no está configurado : esta es la causa más común por la que ocurre este problema. Tenga en cuenta que las últimas versiones de Anaconda no agregarán automáticamente Conda a las rutas de las variables de su sistema, ya que pueden causar varios problemas con otro software.
  • Environment PATH se agregó incorrectamente : otra razón popular por la que ocurre este problema es por culpa del usuario al intentar agregar la variable Environment PATH manualmente.
  • La versión de Anaconda es más antigua que la versión de Anaconda Navigator : algunos usuarios han informado que el error ya no ocurría después de actualizar Conda a la última versión.

Método 1: actualizar Anaconda a la última versión

Varios usuarios informaron que el problema se resolvió y pudieron ejecutar comandos conda dentro del símbolo del sistema después de actualizar Conda a la última versión.

Resulta que puede experimentar este problema en caso de que esté utilizando una versión más nueva de Anaconda Navigator con una versión anterior de Conda. Aquí hay una guía rápida sobre cómo puede rectificar esto:

  1. Accede a tu menú de inicio en la esquina inferior izquierda y busca " anaconda ". Luego, haga clic en Anaconda Prompt .Use el menú de inicio para abrir Anaconda Prompt
  2. Dentro del programa Anaconda Prompt, ejecute los siguientes comandos y presione Entrar después de cada uno para actualizar Conda a la última versión:
    conda update conda install
  3. Espere hasta que se complete el proceso, luego cierre el indicador Anaconda y abra una ventana de CMD. Vea si ahora puede ejecutar comandos de Conda.

Si todavía encuentra el  error "conda no se reconoce como un comando interno o externo, programa operable o archivo por lotes"  , avance al siguiente método a continuación.

Método 2: agregar Anaconda a su variable de entorno PATH durante la instalación

La forma más rápida de resolver este problema de forma automática es reinstalar Anaconda y usar una opción avanzada que conectará automáticamente Anaconda a su variable de entorno PATH. Pero tenga en cuenta que el uso de este método puede significar que aliente a ciertas aplicaciones a entrar en conflicto con su instalación de Anaconda.

En cualquier caso, si está buscando una forma de agregar Anaconda a su entorno PATH automáticamente, siga los pasos a continuación:

Nota: Si Anaconda no está instalado en su computadora, vaya directamente al paso 3.

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " appwiz.cpl " y presione Entrar para abrir Programas y características .Ejecutar diálogo: appwiz.cpl
  2. Dentro de Programas y características , desplácese hacia abajo por la lista de aplicaciones y busque la distribución de Anaconda . A continuación, haga clic con el botón derecho en él y elija Desinstalar , luego siga las instrucciones en pantalla para desinstalarlo de su sistema.Haga clic derecho en su distribución de Anaconda y elija Desinstalar
  3. Visite este enlace ( aquí ) y descargue la última distribución de Anaconda haciendo clic en o en un icono asociado con su sistema operativo.Descarga de distribución de Anaconda
  4. Seleccione la versión de Python apropiada que desea usar con Anaconda haciendo clic en el botón Descargar asociado .Descarga de la distribución de Anaconda
  5. Abra el ejecutable de instalación, presione Siguiente en el primer mensaje y luego acepte el Acuerdo de licencia .Acuerdo de licencia de Anaconda
  6. Seleccione el tipo de instalación y presione Siguiente una vez más.Seleccione su tipo de instalación, luego presione Siguiente nuevamente
  7. Elija la carpeta de destino y vuelva a hacer clic en el botón Siguiente . Recomendamos encarecidamente que mantenga la ubicación predeterminada.Elegir la ubicación de Anaconda
  8. Este paso es crucial. En las Opciones de instalación avanzadas , marque la casilla asociada con Agregar Anaconda a mi variable de entorno PATH (en Opciones avanzadas ) y haga clic en Instalar .Configurando la instalación de Anaconda para agregar la variable de entorno PATH automáticamente
  9. Una vez que se complete la instalación, escriba " conda " dentro de un símbolo del sistema. Ya no debería ver el  error "conda no se reconoce como un comando interno o externo, programa operable o archivo por lotes"  .Ejemplo de un comando conda exitoso dentro del símbolo del sistema

Si este método no fue efectivo o está buscando un enfoque diferente que no implique reinstalar toda la distribución de Anaconda, continúe con el siguiente método a continuación.

Método 3: agregar la ruta de Conda manualmente

Si no quiere perder tiempo desinstalando toda la distribución de Anaconda, puede actualizar (o verificar) la variable de entorno asociada con Conda usted mismo. Pero antes de hacerlo, es importante averiguar la ubicación exacta de su instalación de Conda.

Siga la guía a continuación para descubrir y ajustar Conda PATH manualmente en Variables de entorno:

  1. Acceda al menú de inicio (esquina inferior izquierda) y busque " Anaconda prompt ". Luego, haga clic en Anaconda Prompt y espere a que se abra el programa.Use el menú de inicio para abrir Anaconda Prompt
  2. Dentro del programa Anaconda Prompt, ejecute el siguiente comando y presione Enter para verificar la ubicación de Conda:
    donde conda
    Descubriendo la ubicación de conda
  3. Copie la segunda ubicación obtenida previamente en el paso 2, pero excluya el ejecutable. Por ejemplo:  C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " sysdm.cpl " y presione Entrar para abrir la pantalla Propiedades del sistema .Ejecutar diálogo: sysdm.cpl
  5. Dentro de la ventana Propiedades del sistema , vaya a la pestaña Avanzado y haga clic en Variables de entorno ...

    Vaya a la pestaña Avanzado y haga clic en Variables de entorno
  6. Dentro de la ventana Variables de entorno para * YourUser * , seleccione la variable Ruta y haga clic en el botón Editar .Seleccione la variable Ruta y haga clic en Editar
  7. Dentro de la ventana Editar variable de entorno , haga clic en el botón Nuevo . Luego, agregue estas dos ubicaciones:
    C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3

    Nota: Tenga en cuenta que  * YourUser *  es solo un marcador de posición. Reemplácelo con su propio nombre de usuario. Además, si está utilizando una versión anterior de Anaconda, cambie el número de versión en consecuencia.

Método 4: eludir el problema sin agregar Anaconda a Environment Path

Si desea evitar agregar la ruta de Anaconda a las variables de entorno, puede escribir comandos de Conda sin obtener el  error "conda no se reconoce como comando interno o externo, programa operable o archivo por lotes"  mediante el símbolo del sistema para navegar a la carpeta instalación primero.

Pero tenga en cuenta que esto no es muy práctico, ya que tendrá que repetir este procedimiento cada vez que abra un nuevo símbolo del sistema.

Si decide evitar el error agregando la ruta de Anaconda a su ventana de CMD, esto es lo que debe hacer:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " cmd " y presione Entrar para abrir un cuadro de diálogo Ejecutar .Ejecutar diálogo: cmd
  2. Dentro de la ventana de CMD, escriba CD seguido de la ruta a la instalación de la carpeta Anaconda. A menos que haya instalado Anaconda en una ubicación similar, debería ser algo similar a:
    CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. Ejecute un comando para probar Anaconda y ver si funciona correctamente dentro del Símbolo del sistema. Puedes usar este comando:
    conda --versión
    Probando Anaconda

Original text