[PYTHON] [Für Anfänger] Was ist nach der Installation von Anaconda zu tun?
Einführung
- Wie der Titel schon sagt, ist dies eine Notiz darüber, was unmittelbar nach der Installation von Anaconda zu tun ist.
--Für Anfänger. Es ist jedoch für Leute gedacht, die Erfahrung mit anderen Programmiersprachen haben und maschinelles Lernen oder etwas Kompliziertes machen möchten.
--Umgebung:
--windows 10 (Es gibt nur wenige Geschichten über die Abhängigkeit vom Betriebssystem)
- Dies ist die Geschichte unmittelbar nach der Installation von Anaconda und vor dem Versuch, ein Paket hinzuzufügen.
――Die erforderlichen Informationen werden im Wesentlichen auf einer anderen Website erläutert. Es handelt sich also um eine Zusammenfassung oder fast um ein Memorandum.
Paketverwaltungstools verstehen
――Wenn Sie Python für geschäftliche Zwecke wie maschinelles Lernen und die Entwicklung von Webanwendungen verwenden, fügen Sie grundsätzlich die benötigten Pakete hinzu.
Verstehen und Vorbereiten der virtuellen Umgebung
―― Egal wie vorsichtig Sie beim Hinzufügen von Paketen sind, die Umgebung bricht häufig zusammen, und insbesondere für Frameworks für maschinelles Lernen möchten Sie eine unabhängige Umgebung, die stark von der Paketversion abhängt.
- Darüber hinaus gibt es viele Artikel und Erklärungen, die Anfänger benötigen, um plötzlich eine virtuelle Umgebung zu erstellen, und vor allem besteht die Möglichkeit, dass sie ihre Motivation verlieren, wenn sie die Umgebung nicht erstellen und Anaconda nicht neu installieren. Es gibt auch, also denke ich, dass es notwendig ist.
Übrigens hat
conda
auch eine Funktion als Verwaltungswerkzeug für virtuelle Umgebungen.
- Lassen Sie uns zunächst die virtuelle Umgebung anhand dieser Site verstehen.
- Wie auf dieser Site erläutert, ist es auch möglich, pip in der virtuellen Umgebung von conda zu verwenden.
――Und es reicht aus, wenn Sie die Umgebung nicht nur des Pakets, sondern auch des Interpreters verstehen.
--qiita Artikel: pyenv, pyenv-virtualenv, venv, Anaconda, Pipenv. Ich benutze Pipenv.
- Lass uns "conda" benutzen, weil es Anaconda ist.
- Das Erstellen einer virtuellen Umgebung ist sehr einfach.
- Starten Sie die Anaconda-Eingabeaufforderung
- Holen Sie sich zuerst die neueste Version von
conda
conda update -n base -c defaults conda
--Erstellen Sie eine virtuelle Umgebung
conda create -n myenv python=3.7
conda info -e
- Virtuelle Umgebung umschalten
conda activate myenv
--Installieren Sie die erforderlichen Pakete.
Bereiten Sie eine Entwicklungsumgebung vor
――Wenn Sie sich vorerst verlaufen, verwenden Sie VS-Code. Es gibt viele Informationen. Pycharm kann in Ordnung sein. Bevor VS Code populär wurde, benutzte ich weiterhin Spider, aber ich fand es nicht einfach, zu codieren und zu debuggen.
- Nach der Installation von VSCode werden Sie beim Öffnen der py-Datei über Erweiterungskandidaten benachrichtigt und folgen dem Ablauf. "Python-Erweiterung für Visual Studio-Code" wird installiert, und Sie können die meisten Aufgaben ausführen Wird sein.
- Sie können die virtuelle Umgebung wechseln, indem Sie unten links auf base: conda klicken.
- Kann mit F5 debuggt werden
――Ich kann es ausführen, aber ich ärgere mich über den folgenden Fehler, der auf dem Terminal angezeigt wird. Ich denke, das passiert nur unter Windows.
- Fehlerinhalt
--conda: Der Begriff "conda" wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines bedienbaren Programms erkannt. Der Name ist korrekt
Stellen Sie sicher, dass es geschrieben ist, und wenn es einen Pfad enthält, stellen Sie sicher, dass er korrekt ist, und versuchen Sie es erneut.
- Lösungen:
- Übergeben wir den Pfad an die Umgebungsvariable
- C:\USers*\Anaconda3
- C:\Users*\Anaconda3\Scripts
- Auch wenn Sie den Pfad passieren, wird ein anderer Fehler angezeigt.
- CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
- Setzen Sie das Terminal auf cmd32 anstelle von Powershell. Ändern Sie die Konfigurationsdatei. Fügen Sie der Datei settings.json Folgendes hinzu
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
- Der Fehler wird nicht mehr angezeigt.
Zusammenfassung
- Verstehen von Paketverwaltungstools und virtuellen Umgebungen.
――Wenn die Entwicklungsumgebung sicher funktioniert, verwenden Sie VS-Code.