wake-up-neo.com

'Conda' wird nicht als interner oder externer Befehl erkannt

Ich habe Anaconda3 4.4.0 (32 Bit) auf meinem Windows 7 Professional-Computer installiert und NumPy und Pandas auf Jupyter-Notebooks importiert, daher gehe ich davon aus, dass Python korrekt installiert wurde. Aber wenn ich conda list und conda --version in die Eingabeaufforderung eingebe, steht conda is not recognized as internal or external command.

Ich habe Umgebungsvariable für Anaconda3 eingestellt; Variable Name: Path, Variable Value: C:\Users\dipanwita.neogy\Anaconda3

Wie bringe ich es zum Laufen?

78
Kshitiz

Obwohl Ihnen von anderen eine gute Lösung angeboten wurde, halte ich es für hilfreich, darauf hinzuweisen, was wirklich passiert. Gemäß dem Anaconda 4.4-Changelog https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

Unter Windows wird die Umgebungsvariable PATH nicht mehr standardmäßig geändert, da dies Probleme mit anderer Software verursachen kann. Die empfohlene Vorgehensweise ist, stattdessen Anaconda Navigator oder die Anaconda-Eingabeaufforderung (im Startmenü unter „Anaconda“) zu verwenden, wenn Sie die Anaconda-Software verwenden möchten.

Dies ist eine Änderung gegenüber früheren Installationen. Es wird empfohlen, Navigator oder die Anaconda-Eingabeaufforderung zu verwenden, obwohl Sie sie jederzeit auch Ihrem PFAD hinzufügen können. Während der Installation ist das Kontrollkästchen zum Hinzufügen von Anaconda zum PFAD jetzt deaktiviert, Sie können es jedoch auswählen.

110
John Morrison

Ich hatte das gleiche Problem in Windows 10: Wenn ich die Umgebungsvariable nach den folgenden Schritten aktualisiere, funktioniert es einwandfrei.

Ich weiß, es ist eine lange Antwort für die einfachen Umgebungseinstellungen, ich dachte, es könnte für die neuen Benutzer von Windows 10 nützlich sein.

1) Öffnen Sie die Anaconda-Eingabeaufforderung:

enter image description here

2) Überprüfen Sie den Conda-Installationsort.

where conda

enter image description here

3) Erweiterte Systemeinstellungen öffnen

enter image description here

4) Klicken Sie auf Umgebungsvariablen

enter image description here

5) Pfad bearbeiten

enter image description here

6) Neuen Pfad hinzufügen

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

enter image description here

7) Öffnen Sie die Eingabeaufforderung und überprüfen Sie die Versionen

8) Nach dem 7. Schritt Conda installieren Sie den Anaconda-Navigator in cmd und drücken Sie y

enter image description here

Ich habe die Lösung gefunden. Variablenwert sollte C:\Users\dipanwita.neogy\Anaconda3\Scripts sein

29
Kshitiz

Wenn Sie Anaconda jetzt unter Windows installieren, wird Ihrem Pfad nicht automatisch Python oder Conda hinzugefügt.

Während des Installationsvorgangs können Sie dieses Kontrollkästchen aktivieren. Sie können jedoch auch manuell python und/oder python zu Ihrem Pfad hinzufügen (siehe Abbildung unten).

enter image description here

Wenn Sie nicht wissen, wo sich Ihre Conda und/oder python befindet, geben Sie die folgenden Befehle in Ihre Anaconda-Eingabeaufforderung ein

where python
where conda

Als Nächstes können Sie Python und Conda zu Ihrem Pfad hinzufügen, indem Sie den Befehl setx in Ihrer Eingabeaufforderung verwenden (ersetzen Sie C:\Users\mgalarnyk\Anaconda2 durch die Ergebnisse, die Sie beim Ausführen von where python und where conda erhalten haben).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

Schließen Sie anschließend die Eingabeaufforderung und öffnen Sie eine neue. Herzlichen Glückwunsch, Sie können jetzt Conda und Python verwenden

Quelle: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

Um klar zu sein, müssen Sie zu controlpanel\System\Advanced system settings\Environment Variables\Path gehen, dann auf Bearbeiten klicken und Folgendes hinzufügen:

C:Users\user.user\Anaconda3\Scripts

bis zum ende und starte die cmd zeile neu

18
Carl

Wenn Sie über eine neuere Version von Anaconda Navigator verfügen, öffnen Sie das in der Installation enthaltene Programm Anaconda Prompt. Geben Sie dort alle üblichen conda update/conda install Befehle ein.

Ich denke, die obigen Antworten erklären dies, aber ich hätte eine sehr einfache Anweisung wie diese verwenden können. Vielleicht hilft es anderen.

5
MokeEire

Gehen Sie zur Anaconda-Eingabeaufforderung (geben Sie "Anaconda" in das Suchfeld Ihres Laptops ein). Geben Sie die folgenden Befehle ein

where conda

fügen Sie diesen Speicherort Ihren Umgebungspfadvariablen hinzu. Schließen Sie das Cmd und öffnen Sie es erneut

2
PALLAMOLLA SAI

Ich habe Windows 10 64-Bit, das hat bei mir funktioniert, Diese Lösung kann bei beiden (Anaconda/MiniConda) -Distributionen funktionieren.

  1. Versuchen Sie zunächst deinstallieren Sie anaconda/miniconda, was das Problem verursacht.
  2. Danach löschen Sie die Ordner '.anaconda' und '.conda' aus 'C:\Users \'
  3. Wenn Sie Antivirus-Software installiert haben, schließen Sie alle Ordner und Unterordner in 'C:\ProgramData\Anaconda3 \' von

    • Verhaltenserkennung
    • Viruserkennung.
    • DNA-Scan
    • Scannen verdächtiger Dateien.
    • Jeder andere Virenschutzmodus.

    * (Hinweis: 'C:\ProgramData\Anaconda3' Dieser Ordner ist der Standardinstallationsordner. Sie können ihn ändern, indem Sie einfach den ausgeschlossenen Pfad an der Eingabeaufforderung des Installationsziels ersetzen während der Installation von Anaconda) *

  4. Jetzt Installieren Sie Anaconda mit Administratorrechten.
    • Setzen Sie den Installationspfad auf 'C:\ProgramData\Anaconda3' oder geben Sie Ihren benutzerdefinierten Pfad an. Denken Sie daran, dass dieser keinen Leerraum enthalten sollte und sollte von der Virenerkennung ausgeschlossen werden.
    • In den erweiterten Installationsoptionen können Sie "Anaconda zu meiner PATH-Umgebungsvariablen hinzufügen (optional)" und "Anaconda als Standard registrieren Python 3.6" aktivieren.
    • Installieren Sie es mit weiteren Standardeinstellungen. Klicken Sie auf Fertig stellen, nachdem Sie fertig sind.
    • Starte deinen Computer neu.

Öffnen Sie nun die Eingabeaufforderung oder die Anaconda-Eingabeaufforderung und überprüfen Sie die Installation mit dem folgenden Befehl

conda-Liste

Wenn Sie eine Paketliste erhalten, wird die Anaconda/Miniconda erfolgreich installiert.

1

Wenn Sie Anaconda nicht zu env hinzufügen möchten. Pfad und Sie verwenden Windows, versuchen Sie Folgendes:

  • Öffne cmd;
  • Geben Sie den Pfad zu Ihrer Ordnerinstallation ein. Es ist ungefähr so: C:\Users\your_home Ordner\Anaconda3\Scripts
  • Testen Sie Anaconda, zum Beispiel Conda - Version.
  • Anaconda aktualisieren: conda update conda oder conda update - alles oder conda update anaconda.

Update Spyder:

  • conda update qt pyqt
  • conda Update Spyder
1
Dragos Alexe

Fügen Sie Ihrer Pfadvariablen nicht nur C:\Users\yourusername\Anaconda3 und C:\Users\yourusername\Anaconda3\Scripts hinzu, wie von Raja empfohlen (siehe oben), sondern auch C:\Users\yourusername\Anaconda3\Library\bin. Dies verhindert einen SSL-Fehler, der bei einer Neuinstallation von Anaconda auftreten kann.

0
Thomas Matthew

Ich hatte dieses Problem in Windows. Die meisten Antworten entsprechen nicht den Empfehlungen von Anaconda. Sie sollten den Pfad nicht zu den Umgebungsvariablen hinzufügen, da dies zu Problemen führen kann. Verwenden Sie stattdessen Anaconda Prompt, wie in der oberen Antwort angegeben.

Dies kann jedoch auch brechen. Klicken Sie in diesem Fall mit der rechten Maustaste auf die Verknüpfung, wechseln Sie zur Registerkarte Verknüpfung, und der Zielwert sollte ungefähr so ​​lauten:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
0
anishtain4