Anforderungen an die Installation von Conda

Anforderungen an die Installation von Conda
Die Anaconda -Verteilung, allgemein als Anaconda bekannt, ist eine der bekanntesten Python -Verteilungsplattformen.

Es ist ein beliebtes Werkzeug für Entwickler von Datenwissenschaft und maschinellem Lernen. Dies liegt daran.

Die Anaconda-Verteilung ist auch kostenlos und sehr benutzerfreundlich. Es wird mit einer Befehlszeilenschnittstelle für Terminalnerds und den Anaconda Navigator geliefert, sodass Sie Umgebungen und Pakete mit einer GUI-Schnittstelle verwalten können.

Infolgedessen ist es eine bevorzugte Python-Plattform für alle, die schnell eine vollwertige Python-Umgebung einrichten möchten, ohne die Pakete manuell zu installieren.

Was ist Conda?

Die Anaconda -Verteilung wird mit dem Conda -Paketmanager geliefert. Conda ist ein leistungsstarkes Dienstprogramm für Befehlszeilen, mit dem Sie Pakete herunterladen, installieren, aktualisieren und deinstallieren können. Es ermöglicht Ihnen auch, virtuelle Umgebungen mit einfachen Befehlen zu erstellen und zu verwalten.

Was sind Anforderungen.txt?

Die Anforderungen.TXT ist eine einfache Textdatei, mit der Sie die in einer bestimmten Umgebung installierten und aktivierten Python -Module verfolgen können.

Diese Datei führt eine Liste von Modulen und Paketen, die in einem bestimmten Projekt erforderlich sind. Wenn Sie das Projekt in einer neuen Umgebung replizieren möchten, können Sie diese Datei so verweisen, dass sie die Abhängigkeiten installieren, anstatt sie manuell aufzuspüren.

Es gibt einen klaren Nachteil der Verwendung der Anforderungen.TXT -Datei. Es ist für die Arbeit mit dem PIP -Paketmanager erstellt.

Das bedeutet jedoch nicht, dass Sie es nicht mit Conda verwenden können. In diesem Artikel werden wir verschiedene Möglichkeiten untersuchen, wie Sie Pakete aus einem Anforderungen installieren können.TXT -Datei mit Conda.

Python erstellen Anforderungen.txt

Obwohl es verschiedene Möglichkeiten gibt, die Anforderungen zu erstellen.Die TXT -Datei ist die beste Verwendung, um PIP zu verwenden.

Beginnen Sie mit der Navigation in die Umgebung, in der sich Ihr Projekt befindet. Verwenden Sie als nächstes den Befehl pip Freeze, um Ihre Pakete in die Anforderungen zu exportieren.TXT -Datei.

$ pip Freeze> Anforderungen.txt

Der Befehl gibt die Liste alle in dieser Umgebung installierten Pakete in die angegebene Datei aus.

Das Gute an der Verwendung von Pip Freeze ist, den Paketnamen und seine entsprechende Version in einer leicht zu lesenden Datei zu erhalten.

Ein Beispiel für die Anforderungen.Die TXT -Datei aus dem Befehl pip Freeze wird angezeigt:

aiohttp @ file: /// tmp/build/80754af9/aiohttp_1646806365504/Arbeit
aioSignal @ file: /// tmp/build/80754af9/aiosignal_1637843061372/Arbeit
Alabaster @file: /// home/ktietz/src/ci/alabaster_1611921544520/Arbeit
Anaconda-client @ file: /// TMP/Build/80754AF9/Anaconda-Client_1635342557008/Arbeit
Anaconda-Navigator == 2.1.4
Anaconda-project @ file: /// tmp/build/80754af9/anaconda-project_1637161053845/Arbeit
Anyio @File: /// TMP/Build/80754AF9/Anyio_1644463572971/Work/Dist
Appdirs == 1.4.4
argon2-cffi @file: /// opt/conda/conda-bld/argon2-cffi_1645000214183/Arbeit
argon2-cffi-bindings @ file: /// tmp/build/80754af9/argon2-cffi-bindings_1644569679365/Arbeit
Pfeil @File: /// opt/conda/conda-bld/arrow_1649166651673/Arbeit
Astroid @ file: /// TMP/Build/80754AF9/Astroid_1628063140030/Arbeit
Astropy @File: /// opt/conda/conda-bld/astropy_1650891077797/Arbeit
Asttokens @ file: /// opt/conda/conda-bld/asttokens_1646925590279/Arbeit
async-timeout @ file: /// tmp/build/80754af9/async-timeout_1637851218186/Arbeit
Atomicwrites == 1.4.0
attrs@file: /// opt/conda/conda-bld/attrs_1642510447205/Arbeit

Wenn Sie Conda als Ihren Umgebungsmanager verwenden, führen Sie den folgenden Befehl aus, um eine Anforderungen zu erstellen.txt

$ conda list -e> Anforderungen.txt

Anforderungen an die Installation von Conda.txt

Wenn Sie eine neue Conda -Umgebung erstellen, erhalten Sie eine minimale Python -Umgebung, ohne dass PIP installiert ist. Dies kann problematisch sein, wenn Sie PIP und die Anforderungen verwenden müssen.TXT -Datei, um Ihr Projekt einzurichten.

Es gibt verschiedene Methoden, mit denen Sie dies beheben können:

Installieren Sie PIP in der Umgebung.

Wenn PIP in dieser Umgebung fehlt, können Sie einfach Conda verwenden, um sie als:

$ conda Installieren Sie PIP


Sobald PIP installiert ist, können Sie die Pakete in Ihren Anforderungen installieren.TXT -Datei.

$ pip Installation -r -Anforderungen.txt

Die zweite Lösung besteht darin, die Anforderungen zu verwenden.TXT -Datei, um eine Umgebung außerhalb des Box zu erstellen.

Dafür können Sie die Flagge -Datei verwenden, wenn Sie eine Umgebung mit Conda als:

$ conda create -Name --Dateianforderungen.txt

Conda nimmt die Datei ein und erstellt eine Umgebung mit den angegebenen Paketen.

Verwenden Sie Conda mit der Flag installieren

Wenn Sie Ihre Umgebung erstellt haben, können Sie das Flag -Datei -Flag mit dem Conda Install -Befehl verwenden als:

$ conda install -file Anforderungen.txt

Mit dem Befehl wird die in der Datei angegebenen Pakete aufgelöst und in der Umgebung installiert.

Abschluss

Dieses Tutorial hat Ihnen verschiedene Möglichkeiten beigebracht, Pakete in den Anforderungen zu installieren.TXT -Datei mit Conda.