Solució: 'conda' no es reconeix com a comanda interna o externa, ni com a programa operatiu ni com a fitxer per lots



Proveu El Nostre Instrument Per Eliminar Problemes

Diversos usuaris es troben amb el 'Conda no es reconeix com a comandament intern o extern, programa operatiu o fitxer per lots' en intentar executar qualsevol ordre Anaconda mitjançant Símbol d'ordres .



Conda no es reconeix com una comanda interna o externa, un programa operatiu o un fitxer per lots.

Conda no es reconeix com una comanda interna o externa, un programa operatiu o un fitxer per lots.



Què causa que el 'conda' no es reconegui com un error d'ordre intern o extern?

Hem investigat aquest problema en concret intentant recrear un error a la nostra màquina i examinant els informes d'altres usuaris. Segons el que vam recollir, hi ha diversos escenaris que desencadenaran aquest missatge d'error en particular:



  • Entorn PATH per a Conda no està definit - Aquesta és la causa més comuna per la qual es produeix aquest problema. Tingueu en compte que les darreres versions d'Anaconda no afegiran automàticament Conda a les rutes variables del vostre sistema, ja que poden causar diversos problemes amb altres programes.
  • L’entorn PATH s’afegeix incorrectament - Una altra raó popular per la qual es produeix aquest problema és per culpa de l'usuari quan s'intenta afegir la variable PATH d'entorn manualment.
  • La versió d'Anaconda és anterior a la versió de l'Anaconda Navigator - Alguns usuaris han informat que l'error ja no es produïa després d'actualitzar Conda a la versió més recent.

Mètode 1: Actualització d'Anaconda a la versió més recent

Diversos usuaris han informat que el problema s'ha resolt i han pogut executar ordres conda dins del símbol del sistema després d'actualitzar Conda a la versió més recent.

Resulta que podeu experimentar aquest problema en cas que utilitzeu una versió més recent d’Anaconda Navigator amb una versió Conda anterior. Aquí teniu una guia ràpida sobre com podeu corregir-ho:

  1. Accediu al menú d'inici a l'extrem inferior esquerre i cerqueu ' anaconda “. A continuació, feu clic a Anaconda Prompt . Descobrint la ubicació del conda

    Utilitzeu el menú d'inici per obrir Anaconda Prompt



  2. Dins del programa Anaconda Prompt, executeu les ordres següents i premeu Entra després de cadascun per actualitzar Conda a la darrera versió:
    actualització conda conda install
  3. Espereu fins que es completi el procés i, a continuació, tanqueu el símbol d'Anaconda i obriu una finestra CMD. Vegeu si ara podeu executar ordres Conda.

Si encara us trobeu amb 'Conda no es reconeix com a comandament intern o extern, programa operatiu o fitxer per lots' error, aneu al següent mètode següent.

Mètode 2: Afegir Anaconda a la variable d'entorn PATH durant la instal·lació

La forma més ràpida de resoldre aquest problema automàticament és reinstal·lar Anaconda i utilitzar una opció avançada que permetrà que tota la variable d’entorn Anaconda al vostre PATH es faci automàticament. Però tingueu en compte que l'ús d'aquest mètode pot significar que animeu certes aplicacions a entrar en conflicte amb la vostra instal·lació d'Anaconda.

En qualsevol cas, si busqueu una manera d’afegir Anaconda al vostre entorn PATH automàticament, seguiu els passos següents:

Nota: Si Anaconda no està instal·lat a l'ordinador, aneu directament al pas 3.

  1. Premeu Tecla Windows + R. per obrir un quadre de diàleg Executa. A continuació, escriviu ' appwiz.cpl ”I premeu Entra obrir Programes i característiques . Aneu a la pestanya Avançat i feu clic a Variables d

    Diàleg d'execució: appwiz.cpl

  2. Dins Programes i característiques , desplaceu-vos cap avall per la llista d'aplicacions i localitzeu el fitxer Distribució anaconda . A continuació, feu-hi clic amb el botó dret i trieu Desinstal·la i, a continuació, seguiu les instruccions de la pantalla per desinstal·lar-la del sistema. Provant Anaconda

    Feu clic amb el botó dret a la vostra distribució d'Anaconda i trieu Desinstal·la

  3. Visiteu aquest enllaç ( aquí ) i baixeu la distribució més recent d'Anaconda fent clic a una icona associada al vostre sistema operatiu.

    Selecció del sistema operatiu adequat

  4. Seleccioneu la versió de Python adequada que vulgueu utilitzar amb Anaconda fent clic a la mateixa descarregar botó.

    Descàrrega de la distribució Anaconda

  5. Obriu l'executable d'instal·lació, premeu Pròxim a la primera sol·licitud i, a continuació, accepteu el fitxer Acord de llicència .

    Acord de llicència d'Anaconda

  6. Seleccioneu el tipus d'instal·lació i premeu Pròxim un altre cop.

    Seleccioneu el tipus d'instal·lació i torneu a prémer Següent

  7. Escull el Carpeta de destinació i feu clic a Pròxim de nou el botó. Us recomanem que mantingueu la ubicació predeterminada.

    Trieu la ubicació de Anaconda

  8. Aquest pas és crucial. A la Opcions avançades d'instal·lació , marqueu la casella associada a Afegiu Anaconda a la meva variable d'entorn PATH (sota Opcions avançades ) i feu clic a Instal·la .

    Configuració de la instal·lació d’Anaconda per afegir la variable d’entorn PATH automàticament

  9. Un cop finalitzada la instal·lació, escriviu “ conda ”Dins d’un símbol del sistema. Ja no hauríeu de veure el fitxer 'Conda no es reconeix com a comandament intern o extern, programa operatiu o fitxer per lots' error.

    Exemple d'una ordre conda amb èxit dins del símbol del sistema

Si aquest mètode no era efectiu o busqueu un enfocament diferent que no impliqui reinstal·lar tota la distribució d'Anaconda, aneu al següent mètode següent.

Mètode 3: afegir el camí Conda manualment

Si no voleu perdre el temps en desinstal·lar tota la distribució d’Anaconda, podeu actualitzar (o verificar) la variable d’entorn associada a Conda. Abans de fer-ho, és important esbrinar la ubicació exacta de la vostra instal·lació Conda.

Seguiu la guia següent per descobrir i ajustar el Conda PATH manualment a les variables d'entorn:

  1. Accediu al menú d'inici (cantó inferior esquerre) i cerqueu ' sol·licitud d’anaconda “. A continuació, feu clic a Anaconda Prompt i espereu que s'obri el programa.

    Utilitzeu el menú d'inici per obrir Anaconda Prompt

  2. Dins del programa Anaconda Prompt, executeu l'ordre següent i premeu Retorn per comprovar la ubicació de Conda:
    on conda

    Descobrint la ubicació del conda

  3. Copieu la segona ubicació prèviament obtinguda al pas 2, però excloeu l'executable. Per exemple: C: Users madro Anaconda3 Scripts
  4. Premeu Tecla Windows + R. per obrir un quadre de diàleg Executa. A continuació, escriviu ' sysdm.cpl ”I premeu Entra per obrir el Propietats del sistema pantalla.

    Diàleg d'execució: sysdm.cpl

  5. Dins del Propietats del sistema finestra, aneu a la finestra Advanced i feu clic a Variables del mediambient…

    Aneu a la pestanya Avançat i feu clic a Variables d'entorn

  6. Dins del Variables d'entorn per a * YourUser * , seleccioneu la finestra Camí variable i feu clic a Edita botó.

    Seleccioneu la variable Path i feu clic a Edita

  7. Dins del Edita la variable d'entorn , feu clic a la finestra Novetat botó. A continuació, afegiu aquestes dues ubicacions:
     C:  Users  * YourUser *  Anaconda3  Scripts   C:  Users  * YourUser *  Anaconda3 

    Nota: Tingueu-ho en compte * El vostre Usuari * només és un marcador de posició. Substituïu-lo pel vostre propi nom d'usuari. A més, si utilitzeu una versió anterior d’Anaconda, canvieu el número de versió en conseqüència.

Mètode 4: eludir el problema sense afegir Anaconda a Environment Path

Si voleu evitar afegir el camí d'Anaconda a les variables d'entorn, podeu escriure ordres Conda sense obtenir el fitxer 'Conda no es reconeix com a comandament intern o extern, programa operatiu o fitxer per lots' error en utilitzar el símbol del sistema per anar primer a la instal·lació de la carpeta.

Però tingueu en compte que això no és molt pràctic, ja que haureu de repetir aquest procediment sempre que obriu un nou símbol del sistema.

Si decidiu eludir l’error afegint el camí d’Anaconda a la finestra CMD, aquí teniu el que heu de fer:

  1. Premeu Tecla Windows + R. per obrir un quadre de diàleg Executa. A continuació, escriviu ' cmd ”I premeu Entra obrir un Correr Caixa de diàleg.

    Diàleg d'execució: cmd

  2. Dins de la finestra CMD, escriviu CD seguit del camí cap a la instal·lació de la carpeta Anaconda. Tret que hàgiu instal·lat Anaconda en una ubicació similar, hauria de ser similar a:
     CD C:  Users  * YourUser *  Anaconda3  Scripts 
  3. Executeu una ordre per provar Anaconda i comproveu si funciona correctament dins del símbol del sistema. Podeu utilitzar aquesta ordre:
    conda --versió

    Provant Anaconda

4 minuts de lectura