Varios usuarios se encuentran con el “conda no es reconocido como un comando interno o externo, programa operable o archivo por lotes” cuando intentan ejecutar cualquier comando Anaconda usando el Command Prompt .
Conda no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes.
Contenido
Lo que está causando el “conda” no se reconoce como un error de comando interno o externo?
Investigamos este tema en particular tratando de recrear el error en nuestra máquina y mirando otros informes de usuarios. Basándonos en lo que hemos reunido, hay varios escenarios que desencadenarán este mensaje de error en particular:
- No se ha establecido el camino del medio ambiente para el Conda – Esta es la causa más común por la que se produce este problema. Ten en cuenta que las últimas construcciones de Anaconda no añadirán automáticamente Conda a las rutas variables de tu sistema, ya que puede causar varios problemas con otro software.
- El PATH de entorno se ha añadido incorrectamente – Otra razón popular por la que se produce este problema es el fallo del usuario al intentar añadir la variable PATH de entorno manualmente.
- La versión Anaconda es más antigua que la versión del Anaconda Navigator – Algunos usuarios han informado que el error ya no se producía después de actualizar Conda a la última versión.
Método 1: Actualización de Anaconda a la última versión
Varios usuarios han informado de que el problema se ha resuelto y que han podido ejecutar los comandos de conda dentro del Símbolo del Comando después de actualizar Conda a la última versión.
Resulta que puedes experimentar este problema en el caso de que estés usando una nueva versión del Anaconda Navigator con una versión anterior del Conda. Aquí hay una guía rápida sobre cómo puedes rectificar esto:
-
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
-
Dentro del programa Anaconda Prompt, ejecute los siguientes comandos y presione Enter después de cada uno para actualizar Conda a la última versión:
conda update conda install
- Espere hasta que el proceso se complete, luego cierre el Anaconda Prompt y abra una ventana de CMD. Mira si ahora eres capaz de ejecutar los comandos Conda.
Si todavía te encuentras con el error “conda no se reconoce como un comando interno o externo, programa operable o archivo por lotes” , baja al siguiente método.
Método 2: Añadir Anaconda a la variable de entorno del PATH durante la instalación
La forma más rápida de resolver este problema automáticamente es reinstalar la ANACONDA y usar una opción avanzada que hará que toda la ANACONDA a su variable de entorno PATH automáticamente. Pero tenga en cuenta que el uso de este método puede significar que usted aliente a cierta aplicación a entrar en conflicto con su instalación de Anaconda.
En cualquier caso, si está buscando una forma de añadir Anaconda a su entorno PATH de forma automática, siga los pasos que se indican a continuación:
Nota: Si Anaconda no está instalada en su computadora, pase directamente al paso 3.
-
Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” appwiz.cpl ” y pulsa Introducir para abrir Programas y características .
Cuadro de diálogo de ejecución: appwiz.cpl
-
Dentro de Programas y características , desplácese hacia abajo a través de la lista de aplicaciones y localice la distribución Anaconda . A continuación, haz clic con el botón derecho del ratón y elige Desinstalar , luego sigue las indicaciones en pantalla para desinstalarla de tu sistema.
Haz clic con el botón derecho del ratón en tu distribución Anaconda y elige Desinstalar
-
Visita este enlace ( aquí ) y descarga la última distribución de la Anaconda haciendo clic en un icono asociado a tu sistema operativo.
Seleccionando el sistema operativo apropiado
-
Selecciona la versión apropiada de Python que quieres usar con Anaconda haciendo clic en su botón de descarga asociado .
Descargando la distribución de Anaconda
-
Abra el ejecutable de la instalación, presione Siguiente en el primer indicador, luego acepte el Acuerdo de licencia .
Acuerdo de licencia de la Anaconda
-
Selecciona el tipo de instalación y pulsa Next una vez más.
Selecciona el tipo de instalación y pulsa Next otra vez
-
Elija la carpeta de destino y haga clic de nuevo en el botón Siguiente . Recomendamos encarecidamente que mantengas la ubicación predeterminada.
Elegir la ubicación de la Anaconda
-
Este paso es crucial. En las Opciones avanzadas de instalación , marque la casilla asociada a Añadir Anaconda a mi variable de entorno PATH (bajo Opciones avanzadas ) y haga clic en Instalar .
Configuración de la instalación de Anaconda para añadir la variable de entorno PATH automáticamente
-
Una vez que la instalación esté completa, escriba ” conda ” dentro de un símbolo de comando. Ya no deberías 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 de un Command Prompt
Si este método no fue efectivo o está buscando un enfoque diferente que no implique reinstalar toda la distribución de la Anaconda, pase al siguiente método que se muestra a continuación.
Método 3: Añadir el camino Conda manualmente
Si no quieres perder tiempo en desinstalar toda la distribución de Anaconda, puedes actualizar (o verificar) la variable de entorno asociada a Conda tú mismo. Pero antes de hacerlo, es importante averiguar la ubicación exacta de su instalación de Conda.
Siga la guía de abajo para descubrir y ajustar manualmente el Sendero Conda en las Variables del Entorno:
-
Accede al menú de inicio (esquina inferior izquierda) y busca ” 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
-
Dentro del programa Anaconda Prompt, ejecute el siguiente comando y presione Enter para comprobar la ubicación de Conda:
donde conda
Descubriendo la ubicación de conda
- Copia la segunda ubicación previamente obtenida en el paso 2, pero excluye el ejecutable. Por ejemplo: C:\N-UsuariosN-anaconda3N-Scripts
-
Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” sysdm.cpl ” y pulsa Enter para abrir la pantalla de Propiedades del sistema .
Diálogo de ejecución: sysdm.cpl
-
Dentro de la ventana Propiedades del sistema , vaya a la pestaña Avanzado y haga clic en Variables de entorno…
Ve a la pestaña Avanzado y haz clic en Variables de entorno
-
Dentro de la ventana Environment variables for *YourUser* , selecciona la variable Path y haz clic en el botón Edit .
Selecciona la variable Path y haz clic en Edit
-
Dentro de la ventana Editar variable de entorno , haz clic en el botón Nuevo . Entonces, añade estas dos localizaciones:
C:Usuarios*TuUsuario*Anaconda3N-Scripts C:NUsuarios*TuUsuario*NAnaconda3
Nota: Tenga en cuenta que *SuUsuario* es sólo un marcador de posición. Sustitúyelo por tu propio nombre de usuario. Además, si estás usando una versión antigua de Anaconda, cambia el número de versión en consecuencia.
Método 4: Evitar el problema sin añadir Anaconda al camino del medio ambiente
Si quieres evitar añadir la ruta Anaconda a las variables de entorno, puedes escribir los comandos Conda sin obtener el error “conda no se reconoce como un comando interno o externo, programa operable o archivo por lotes” usando el Command Prompt para navegar a la carpeta de 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 una nueva orden de mando.
Si decides evitar el error añadiendo la ruta de la Anaconda a la ventana de tu CMD, esto es lo que tienes que hacer:
-
Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” cmd ” y pulsa Introducir para abrir un cuadro de diálogo Ejecutar .
Ejecutar diálogo: cmd
-
Dentro de la ventana del CMD, escriba CD seguido de la ruta de instalación de la carpeta Anaconda. A menos que hayas instalado Anaconda en una ubicación similar, debería ser algo parecido a :
CD C:N-Usuario*TuUsuario*Anaconda3N-Scripts
-
Ejecute un comando para probar la Anaconda y ver si funciona correctamente dentro de la pantalla de comando. Puede usar este comando:
conda --version
Probando la Anaconda
muchas gracias por el tutorial, muy completo