2017-07-21 1 views
0

arbeiten ich installiert Anaconda Standardwerte verwenden. (I eine .png von Taste Post würde ich gedrückt, aber ich habe nicht die rep für mehr als zwei Links)kann nicht Python-Befehl in anaconda Probefahrt bekommen

Ich befolge die Testfahrt für Anaconda Test Drive und hatte ein Problem mit Abschnitt # 2 - Umgebungen. Nach dem angegebenen Code habe ich mehrere Umgebungen erstellt, zwischen ihnen gewechselt und dann eine deaktiviert. Wenn ich die Umgebung deaktiviert habe, ging ich an einen Ort, wo 'conda' nicht länger ein erkannter Befehl ist.

Anaconda Terminal Session: Ich öffne Anaconda Terminal und beginne im Root-Verzeichnis. Ich aktiviere erfolgreich die Umgebung 'Schneeflocken'. Ich gebe den Befehl 'deaktivieren' aus, der mich zum Root-Verzeichnis zurückbringen soll. aber ich bin jetzt weiter oben die Dateistruktur, wo "Conda" ist kein anerkannter Befehl. Ich nehme an, ich kann 'cd appdata \ local \ continuum \ anaconda2' ausgeben, um das Problem zu lösen, aber ich denke, ich habe wahrscheinlich etwas vermasselt und möchte das Problem beheben.

irgendwelche Vorschläge, was zu tun ist?

ein paar Dinge, die ich vor dem Stellen der Frage angetroffen habe: 1. als ich Anaconda installierte, gab es ein Kontrollkästchen, das etwas mit PATH zu tun hatte - aber Anaconda ermutigte mich NICHT, die Box zu überprüfen - also tat ich nicht. 2. Ich habe auch einige Posts gelesen, die besprachen, dass man einen einfachen Pfad haben sollte, also frage ich mich, ob ich das anders installieren sollte als den Standardpfad - was so lange ist, wie man in der Terminalsitzung sehen kann.

jede Hilfe wäre willkommen.

Antwort

2

Ich glaube ich weiß, warum der Befehl conda nicht erkannt wird. Wenn Sie das erste Mal (in Ihrem Screenshot des Terminals) eingegeben haben, waren Sie bei C:\Users\RAdams.GNSMEM\AppData\Local\Continuum\Anaconda2. Innerhalb dieses Ordners sollten Sie die ausführbare Datei conda haben, wenn Sie also innerhalb dieses Ordners aufgerufen haben, ist es sinnvoll, dass sie ausgeführt wird. Wenn Sie jedoch conda außerhalb dieses Ordners angerufen haben (das zweite Mal in Ihrem Screenshot), hatten Sie keine ausführbare Datei mit dem Namen conda, die ausgeführt werden konnte. Wenn Sie den Befehl conda aufrufen möchten, ohne sich im Ordner Anaconda2 befinden zu müssen, sollten Sie diesen Befehl in der Variablen PATH eingegeben haben. Wahrscheinlich hat der Installationsmanager Sie darum gebeten, und Sie haben abgelehnt (vielleicht hat es Sie dagegen empfohlen, weil Sie mit Windows zu tun haben, und es könnte etwas anders sein als bei Linux).

EDIT:

Nachdem er einen anderen Blick auf den Screenshot nehmen, sah ich, dass die C:\Users\RAdams.GNSMEM\AppData\Local\Continuum\Anaconda2 war in der Tat, Ihre Umgebung. Sie haben diese Umgebung aktiviert und befanden sich im Ordner C:\Users\RAdams.GNSMEM. Wenn Sie sich in dieser Umgebung befinden, können Sie die darin enthaltenen ausführbaren Dateien auch außerhalb aufrufen. Die Sache ist, dass du snowflakes aktiviert hast (und ich denke, dass die andere Umgebung automatisch deaktiviert wurde) und deaktiviere es danach. Sie hatten also keine Umgebungen geladen, als Sie das letzte Mal conda angerufen haben. Deine Umgebung ist ziemlich in Ordnung, denke ich.

+0

vielen Dank für Ihre Antwort. aus dem Test-Laufwerk Dokument, ich habe erwartet, in der root-Umgebung zu sein nach dem Befehl 'deaktivieren', an einer Stelle, wo 'conda' noch verwendbar ist. dass 'conda' nicht benutzbar ist, nachdem 'Deaktivieren' ausgegeben wurde, ist die Quelle meiner Verwirrung. – RichardAdams

+1

Ich bin froh, dass ich helfen konnte! –

+0

@RichardAdams, wenn das Problem gelöst wurde, würden Sie dies bitte als die richtige Antwort markieren? –