it-swarm.com.de

Warum erkennt Anaconda den Conda-Befehl nicht?

Ich habe die neueste Version von Anaconda installiert. Nun möchte ich OpenCV darin installieren. Wenn ich tippe:

conda install -c https://conda.binstar.org/anaconda opencv

Ich erhalte folgende Fehlermeldung: " conda wird nicht als interner Befehl erkannt ... " (Entschuldigung, ich versuche aus dem Französischen zu übersetzen, da mein Betriebssystem in Französisch ist) 

Das Problem ist, dass Conda mit Anaconda kommt, daher frage ich mich, warum Anaconda anstößt und der obige Befehl nicht funktioniert.

26
user4584333

Ich hatte ein ähnliches Problem. Ich habe conda.exe gesucht und im Skriptordner gefunden. In Anaconda3 müssen Sie also PATH zwei Variablen hinzufügen. Der erste ist Anaconda_folder_path und der zweite ist Anaconda_folder_path\Scripts.

31
Ali Ismayilov

Für Windows

Gehen Sie zu Control Panel\System and Security\System\Advanced System Settings und suchen Sie nach Environment Variables.

Ihre Benutzervariablen sollten Path=Path\to\Anaconda3\Scripts enthalten.

Sie müssen herausfinden, wo sich Ihr Anaconda3-Ordner befindet (d. H. Der Pfad zu diesem Ordner). Mein war in C:\Users.

Für Linux

Sie müssen conda zu PATH hinzufügen. Geben Sie dazu Folgendes ein:

export PATH=/path/to/anaconda3/bin:$PATH

Dasselbe gilt für den Pfad zum anaconda3-Ordner (normalerweise wird der Pfad in $HOME gespeichert).

Wenn Sie dies nicht jedes Mal tun möchten, wenn Sie eine Sitzung starten, können Sie auch conda zu PATH in Ihrer .bashrc-Datei hinzufügen: 

echo 'export PATH=/path/to/anaconda3/bin:$PATH' >> ~/.bashrc

26
yellow01

Ich hatte ein ähnliches Problem und habe mit den Umgebungsvariablen Path die folgenden Schritte ausgeführt, um das Problem zu beheben

  1. Befindet sich dort, wo meine Anaconda3 installiert wurde. Ich betreibe Windows 7. Meiner befindet sich unter C:\ProgramData\Anaconda3.

  2. Öffnen Sie Systemsteuerung - System - Erweiterte Systemeinstellungen , klicken Sie auf der Registerkarte Erweitert auf Umgebungsvariablen.

  3. Unter System Variables finden Sie "Path" fügen Sie Folgendes hinzu: C:\ProgramData\Anaconda3\Scripts; C:\ProgramData\Anaconda3 \;

Speichern und neues Terminal öffnen. Geben Sie "conda" ein. Es hat für mich funktioniert.  

Hoffe, diese Schritte helfen

5
Hakim Sultanov

Wenn Sie Anaconda jetzt unter Windows installieren, wird Python oder Conda nicht automatisch zu Ihrem Pfad hinzugefügt. Sie müssen es also selbst hinzufügen. 

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

 enter image description here

Als Nächstes können Sie Python und Conda zu Ihrem Pfad hinzufügen, indem Sie den Befehl setx in der Eingabeaufforderung . verwenden. enter image description here

Schließen Sie als Nächstes den Befehl Prompt 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

Sie müssen wahrscheinlich Ihre Variable PATH aktualisieren, um den Installationsort von Anaconda anzugeben.

Siehe https://github.com/ContinuumIO/anaconda-issues/issues/41 für ein ähnliches Problem.

3
Chironian

Ich vermute, Sie vergessen, PATH zu exportieren, Anaconda/bin muss in Ihrem $ PATH hinzugefügt werden. (Linux, OSX allgemeines Problem). Stellen Sie unter Windows sicher, dass Sie als Administrator Installation und Befehle ausführen.

2
user3344236

Konfrontiert mit demselben Problem unter Windows 10 und Verwendung der Windows-Cmd.

Behebung des Problems durch Ausführen des folgenden Befehls in der Anaconda-Eingabeaufforderung, die mit Anaconda3 geliefert wird (als Administrator):

conda install -c menpo opencv3=3.1.0

Befehl auf der offiziellen Website: https://anaconda.org/menpo/opencv3

2
Eskapp

Gleiches Problem mit Anaconda unter Ubuntu 15.10. Ich schloss das Terminal und öffnete ein neues Fenster. Es funktionierte gut.

2
scdavis50

Stellen Sie den Dateipfad mit (für anaconda3) ein.

export PATH=~/anaconda3/bin:$PATH

Dann prüfen Sie, ob es funktioniert hat mit ...

conda --version

Dies funktionierte für mich, als 'conda' den Befehl nicht gefunden zurückgab.

2

Wenn dieses Problem weiterhin besteht, möchten Sie möglicherweise alle Pfadwerte in der Variablen PATH (unter Control Panel\System and Security\System\Advanced System Settings) überprüfen. Möglicherweise ist ein anderer Pfad ungültig oder enthält ein ungültiges Zeichen. 

Heute hatte ich das gleiche Problem und fand ein doppeltes Anführungszeichen in einem anderen Pfadwert in der PATH-Variablen. Alle Pfade danach (einschließlich einer frisch installierten Conda) waren nicht nutzbar. Durch das Entfernen des doppelten Anführungszeichens wurde das Problem behoben.

1
Johan de Braak

Versuchen Sie, das Terminal neu zu starten. Ich hatte das gleiche Problem und arbeitete nach dem Neustart des Terminals.

1
Anubhav

In Windows 10 ging ich zu dem Ordner, in dem Anaconda gespeichert ist. In meinem Fall ist es im Ordner\Anaconda3 als Verknüpfung zum Öffnen eines Eingabeaufforderungsfensters mit dem Namen "Anaconda Prompt". Öffnen Sie das und führen Sie den Befehl t hier aus.

1
wrightwx

Wie andere Benutzer bereits sagten, ist es am besten für Windows-Benutzer, die globale Umgebungsvariable festzulegen.

Ich installiere die Miniconda3 für MXNet.

Bevor ich etwas tue, funktioniert nur Anaconda Prompt für conda.

Nachdem Sie die globale Umgebungsvariable festgelegt haben, funktionieren The CMD und Git Bash . In einigen IDEs wie RStudio funktioniert der verschachtelte Git Bash jedoch nicht.

Nach dem Neustart meines Computers funktioniert der Git Bash im RStudio für conda.

Ich hoffe, dass diese Tests für Sie hilfreich sind.

0
Jiaxiang

Ich habe dasselbe Problem und es stellt sich heraus, dass ich neben der Einstellung der PATH-Variablen auch kein cmd-Fenster schließen sollte, das während der Installation geöffnet wurde. Eine Neuinstallation würde funktionieren

0
Joseph Liu