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

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

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

¿Qué está causando que la '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 otros informes de usuarios. Según lo que reunimos, hay varios escenarios que activarán este mensaje de error en particular:

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

Si tiene dificultades para resolver este mensaje de error en particular, este artículo le proporcionará una selección de pasos verificados para la solución de problemas. A continuación, encontrará una colección de métodos que otros usuarios en una situación similar han utilizado para resolver el problema.

Para obtener los mejores resultados, siga los siguientes métodos en orden. De esta manera, comienza probando las soluciones más populares y evita saltar a través de aros innecesarios.

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

Varios usuarios han informado 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.

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

  1. Acceda a su menú de inicio en la esquina inferior izquierda y busque " anaconda ". Luego, haga clic en Anaconda Prompt .

    Use el menú de inicio para abrir el símbolo de Anaconda
  2. Dentro del programa Anaconda Prompt, ejecuta los siguientes comandos y presiona Enter después de cada uno para actualizar Conda a la última versión:
     actualización de conda instalación de conda 
  3. Espere hasta que se complete el proceso, luego cierre el Indicador de Anaconda y abra una ventana CMD. Vea si ahora puede ejecutar los comandos de Conda.

Si aún se encuentra con el error "conda no se reconoce como un comando interno o externo, programa operativo 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 automáticamente es reinstalar Anaconda y usar una opción avanzada que hará que Anaconda se ajuste automáticamente a la variable de entorno PATH. Pero tenga en cuenta que el uso de este método puede significar que alienta a ciertas aplicaciones a entrar en conflicto con su instalación de Anaconda.

En cualquier caso, si está buscando una manera 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 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 ubique la distribución de Anaconda . Luego, haga clic derecho y elija Desinstalar, luego siga las instrucciones en pantalla para desinstalarlo de su sistema.

    Haga clic derecho en su distribución Anaconda y elija Desinstalar
  3. Visite este enlace ( aquí ) y descargue la última distribución de Anaconda haciendo clic en un icono asociado con su sistema operativo.

    Seleccionar el sistema operativo apropiado
  4. Seleccione la versión apropiada de Python que desea usar con Anaconda haciendo clic en el botón de descarga asociado.

    Descargar la distribución de Anaconda
  5. Abra el ejecutable de instalación, presione Siguiente en el primer aviso 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 haga clic en el botón Siguiente nuevamente. 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 .

    Configurar 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 operativo 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, avance al siguiente método a continuación.

Método 3: Agregar la ruta Conda manualmente

Si no desea perder el 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 la RUTA de Conda 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 el símbolo de Anaconda
  2. Dentro del programa Anaconda Prompt, ejecuta el siguiente comando y presiona 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 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 tu 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: evitar el problema sin agregar Anaconda a la ruta del entorno

Si desea evitar agregar la ruta de Anaconda a las variables de entorno, puede escribir los comandos de Conda sin obtener el error "conda no se reconoce como un comando interno o externo, programa operativo 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 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 CMD, escriba CD seguido de la ruta a la instalación de su 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 --version 

    Prueba de anaconda

Artículos De Interés