Correzione: "conda" non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch
Diversi utenti riscontrano il messaggio "conda non è riconosciuto come comando interno o esterno, programma eseguibile o file batch" durante il tentativo di eseguire qualsiasi comando Anaconda utilizzando il prompt dei comandi .
Cosa sta causando il "conda" non riconosciuto come un errore di comando interno o esterno?
Abbiamo esaminato questo particolare problema tentando di ricreare l'errore sulla nostra macchina e esaminando i rapporti di altri utenti. In base a ciò che abbiamo raccolto, ci sono diversi scenari che attiveranno questo particolare messaggio di errore:
- Il PATH dell'ambiente per Conda non è impostato : questa è la causa più comune per cui si verifica questo problema. Tieni presente che le ultime build di Anaconda non aggiungeranno automaticamente Conda ai percorsi delle variabili di sistema poiché possono causare vari problemi con altri software.
- Il PATH dell'ambiente è stato aggiunto in modo errato : un altro motivo comune per cui si verifica questo problema è colpa dell'utente quando si tenta di aggiungere manualmente la variabile PATH dell'ambiente.
- La versione di Anaconda è precedente alla versione di Anaconda Navigator - Alcuni utenti hanno segnalato che l'errore non si verificava più dopo l'aggiornamento di Conda all'ultima versione.
Metodo 1: aggiornamento di Anaconda all'ultima versione
Diversi utenti hanno segnalato che il problema è stato risolto e sono stati in grado di eseguire comandi conda all'interno del prompt dei comandi dopo aver aggiornato Conda alla versione più recente.
A quanto pare, puoi riscontrare questo problema nel caso in cui stai utilizzando una versione più recente di Anaconda Navigator con una versione Conda precedente. Ecco una guida rapida su come risolvere questo problema:
- Accedi al menu di avvio nell'angolo in basso a sinistra e cerca " anaconda ". Quindi, fai clic su Anaconda Prompt .
- All'interno del programma Anaconda Prompt, esegui i seguenti comandi e premi Invio dopo ciascuno per aggiornare Conda alla versione più recente:
conda update conda install
- Attendi il completamento del processo, quindi chiudi il prompt di Anaconda e apri una finestra CMD. Verifica se ora sei in grado di eseguire i comandi Conda.
Se continui a riscontrare l' errore "conda non è riconosciuto come comando interno o esterno, programma eseguibile o file batch" , passa al metodo successivo di seguito.
Metodo 2: aggiunta di Anaconda alla variabile d'ambiente PATH durante l'installazione
Il modo più rapido per risolvere automaticamente questo problema è reinstallare Anaconda e utilizzare un'opzione avanzata che collegherà automaticamente Anaconda alla variabile d'ambiente PATH. Ma tieni presente che l'utilizzo di questo metodo potrebbe significare che incoraggerai determinate applicazioni a entrare in conflitto con la tua installazione di Anaconda.
In ogni caso, se stai cercando un modo per aggiungere Anaconda al tuo ambiente PATH automaticamente, segui i passaggi seguenti:
Nota: se Anaconda non è installato sul tuo computer, vai direttamente al passaggio 3.
- Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digita " appwiz.cpl " e premi Invio per aprire Programmi e funzionalità .
- All'interno di Programmi e funzionalità , scorrere l'elenco delle applicazioni e individuare la distribuzione di Anaconda . Quindi, fai clic con il pulsante destro del mouse e scegli Disinstalla , quindi segui le istruzioni sullo schermo per disinstallarlo dal tuo sistema.
- Visita questo collegamento ( qui ) e scarica l'ultima distribuzione di Anaconda facendo clic su un'icona associata al tuo sistema operativo.
- Seleziona la versione di Python appropriata che desideri utilizzare con Anaconda facendo clic sul pulsante Download associato .
- Apri l'eseguibile di installazione, premi Avanti al primo prompt, quindi accetta il contratto di licenza .
- Seleziona il tipo di installazione e premi di nuovo Avanti .
- Scegli la cartella di destinazione e fai di nuovo clic sul pulsante Avanti . Ti consigliamo vivamente di mantenere la posizione predefinita.
- Questo passaggio è fondamentale. Nelle Opzioni di installazione avanzate , seleziona la casella associata ad Aggiungi Anaconda alla mia variabile d'ambiente PATH (in Opzioni avanzate ) e fai clic su Installa .
- Una volta completata l'installazione, digita " conda " all'interno di un prompt dei comandi. Non dovresti più vedere l' errore "conda non è riconosciuto come comando interno o esterno, programma eseguibile o file batch" .
Se questo metodo non è stato efficace o stai cercando un approccio diverso che non implichi la reinstallazione dell'intera distribuzione di Anaconda, passa al metodo successivo di seguito.
Metodo 3: aggiunta manuale del percorso Conda
Se non vuoi perdere tempo a disinstallare l'intera distribuzione di Anaconda, puoi aggiornare (o verificare) la variabile d'ambiente associata a Conda tu stesso. Ma prima di farlo, è importante scoprire la posizione esatta dell'installazione di Conda.
Segui la guida in basso per scoprire e regolare manualmente il PATH Conda in Variabili d'ambiente:
- Accedi al menu di avvio (angolo in basso a sinistra) e cerca " anaconda prompt ". Quindi, fai clic su Anaconda Prompt e attendi che il programma si apra.
- All'interno del programma Anaconda Prompt, esegui il seguente comando e premi Invio per controllare la posizione di Conda:
dove conda
- Copia la seconda posizione precedentemente recuperata al passaggio 2, ma escludi l'eseguibile. Ad esempio: C: \ Users \ madro \ Anaconda3 \ Scripts
- Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digita " sysdm.cpl " e premi Invio per aprire la schermata Proprietà del sistema .
- All'interno della finestra Proprietà del sistema , vai alla scheda Avanzate e fai clic su Variabili d'ambiente ...
- All'interno della finestra Variabili di ambiente per * YourUser * , selezionare la variabile Path e fare clic sul pulsante Modifica .
- All'interno della finestra Modifica variabile d'ambiente , fare clic sul pulsante Nuovo . Quindi, aggiungi queste due posizioni:
C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3
Nota: tieni presente che * YourUser * è solo un segnaposto. Sostituiscilo con il tuo nome utente. Inoltre, se stai utilizzando una versione precedente di Anaconda, modifica il numero di versione di conseguenza.
Metodo 4: aggirare il problema senza aggiungere Anaconda a Environment Path
Se vuoi evitare di aggiungere il percorso Anaconda alle variabili d'ambiente, puoi digitare i comandi Conda senza ottenere l' errore "conda non è riconosciuto come comando interno o esterno, programma eseguibile o file batch" utilizzando il prompt dei comandi per navigare nella cartella installazione prima.
Ma tieni presente che questo non è molto pratico poiché dovrai ripetere questa procedura ogni volta che apri un nuovo prompt dei comandi.
Se decidi di aggirare l'errore aggiungendo il percorso Anaconda alla tua finestra CMD, ecco cosa devi fare:
- Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digita " cmd " e premi Invio per aprire una finestra di dialogo Esegui .
- All'interno della finestra CMD, digita CD seguito dal percorso dell'installazione della cartella Anaconda. A meno che tu non abbia installato Anaconda in una posizione simile, dovrebbe essere qualcosa di simile a:
CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts
- Esegui un comando per testare Anaconda e vedere se funziona correttamente all'interno del prompt dei comandi. Puoi usare questo comando:
conda: versione