Heim > Backend-Entwicklung > Python-Tutorial > Verschiedene Konfigurations- und Betriebsmethoden von Python unter mehreren Versionen und Umgebungen von Anaconda

Verschiedene Konfigurations- und Betriebsmethoden von Python unter mehreren Versionen und Umgebungen von Anaconda

巴扎黑
Freigeben: 2017-09-13 10:00:06
Original
2813 Leute haben es durchsucht

Der folgende Editor bietet Ihnen eine Anaconda-Python-Konfigurationsmethode für mehrere Umgebungen und mehrere Versionen. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Kommen Sie und werfen Sie einen Blick mit dem Editor

Conda-Testanleitung

Bevor Sie diesen Conda-Test starten, sollten Sie ihn heruntergeladen und installiert haben Anaconda oder Miniconda

Hinweis: Nach der Installation sollten Sie die Windows-Befehlszeile schließen und erneut öffnen.

1. Conda-Testprozess:

Verwenden Sie Conda. Zuerst stellen wir sicher, dass Sie die Konfigurationsumgebung conda

installiert haben. Als Nächstes demonstrieren wir die Umgebungsverwaltungsfunktionen von Conda, indem wir mehrere Umgebungen erstellen. Machen Sie es Ihnen leichter, alles über die Umwelt zu verstehen. Wir erfahren, wie Sie erkennen, in welcher Umgebung Sie sich befinden, und wie Sie eine Kopie einer Umgebung als Backup erstellen.

Python testen. Anschließend prüfen wir, welche Python-Version installiert werden kann, installieren eine andere Python-Version und wechseln zwischen den beiden Python-Versionen.

Überprüfen Sie das Paket. Wir werden 1) die auf unserem Computer installierten Pakete auflisten, 2) die verfügbaren Pakete durchsuchen und 3) den Befehl conda install verwenden, um einige Pakete zu installieren und zu entfernen. Für einige Pakete, die nicht mit Conda installiert werden können, suchen wir 4) auf der Website Anaconda.org. Für diese Pakete an anderen Standorten werden wir 5) den Befehl pip verwenden, um sie zu installieren. Wir werden auch ein kommerzielles Paket IOPro

installieren, das 30 Tage lang kostenlos ist, um Pakete, Umgebungen und Conda zu entfernen. Wir werden diesen Test beenden, indem wir lernen, Ihre Pakete, Umgebungen und Conda zu entfernen.

2. Vorgang abschließen

Tipp: Sie können den vollständigen Befehl jederzeit abrufen, indem Sie dem Befehl mit --help document folgen. Sie können beispielsweise den Update-Befehl von Conda mit dem folgenden Befehl erlernen.

conda update --help

1. Conda verwalten:

Conda ist sowohl ein Paketmanager als auch ein Umgebungsmanager . Sie müssen sich mit Paketmanagern auskennen, die Ihnen beim Auffinden und Anzeigen von Paketen helfen. Was aber, wenn wir ein Paket installieren möchten, dieses Paket jedoch nur eine andere Python-Version unterstützt als die, die wir derzeit verwenden? Sie benötigen nur wenige Befehlszeilen, um eine Umgebung einzurichten, in der eine andere Python-Version ausgeführt werden kann. , das ist die Stärke des Conda-Umgebungsmanagers.

Tipp: Unabhängig davon, ob Sie Linux-, OS

Überprüfen Sie, ob Conda installiert wurde.

Um sicherzustellen, dass Sie Conda am richtigen Ort installiert haben, überprüfen wir, ob Sie Anaconda erfolgreich installiert haben. Geben Sie in Ihrem Befehlszeilen-Terminalfenster den folgenden Code ein:

conda --version

Conda gibt die Version der von Ihnen installierten Anaconda-Software zurück.

Tipp: Wenn Sie eine Fehlermeldung sehen, prüfen Sie, ob Sie während des Installationsvorgangs „Nur für den aktuellen Benutzer installieren“ ausgewählt haben und ob Sie unter demselben Konto arbeiten. Stellen Sie sicher, dass Sie sich mit demselben Konto anmelden und das Befehlszeilen-Terminalfenster nach der Installation erneut öffnen.

Aktualisieren Sie die aktuelle Version von Conda

Als nächstes aktualisieren wir Conda mit dem folgenden Aktualisierungsbefehl:

conda update conda

conda vergleicht die alte und die neue Version und teilt Ihnen mit, welche Version von Conda installiert werden kann. Außerdem werden Sie darüber informiert, dass gleichzeitig mit diesem Upgrade andere Pakete aktualisiert werden.

Wenn eine neue Version von Conda verfügbar ist, werden Sie aufgefordert, y einzugeben, um ein Upgrade durchzuführen.

Weiter ([y]/n)? y

Nachdem Conda verfügbar ist Auf die neueste Version aktualisiert, fahren wir mit dem nächsten Thema fort.

2. Verwalten Sie die Umgebung.

Jetzt demonstrieren wir die Umgebungsoperationen von Conda, indem wir einige Umgebungen erstellen und diese dann verschieben.

Erstellen und aktivieren Sie eine Umgebung

Verwenden Sie den Befehl conda create, gefolgt von dem gewünschten Namen:

conda create - -name snowflake biopython

Dieser Befehl erstellt eine neue Umgebung für das Biopython-Paket. Der Speicherort ist /envs/snowflakes

Tipps: Es gibt viele häufig verwendete Befehlsoptionen, gefolgt von -- als Bindestrich gefolgt vom Anfangsbuchstaben des Befehls. Die Option --name hat also die gleiche Wirkung wie -n. Verwenden Sie conda -h oder conda --help, um eine große Anzahl von Abkürzungen anzuzeigen.

Aktivieren Sie diese neue Umgebung

Linux, OS wird standardmäßig im Envs-Dateiverzeichnis in Ihrem Conda-Verzeichnis installiert. Sie können einen anderen Pfad angeben. Weitere Informationen finden Sie unter conda create -h.

Tipps: Wenn wir nicht die zu installierende Python-Version angeben, installiert Donda die Python-Version, die wir bei der ursprünglichen Installation von Conda installiert haben.

Erstellen Sie eine zweite Umgebung

Dieses Mal erstellen und benennen wir eine neue Umgebung und installieren dann eine andere Version von Python und die beiden Pakete Astroid und Babel.

conda create -n bunnies python=3 Astroid Babel

Dadurch wird eine zweite neue Umgebung basierend auf Python3 erstellt, die Astroid- und Babel-Pakete, genannt Bunnies, im Dateiordner /envs/bunnies enthält .

Tipps: Installieren Sie die Pakete, die Sie in dieser Umgebung ausführen möchten.

Tipps: Installieren Sie alle gewünschten Pakete, wenn Sie die Umgebung später installieren Abhängigkeitsprobleme (es scheint so, ich weiß nicht, wie ich diesen Begriff übersetzen soll).

Tipps: Sie können weitere Bedingungen an den Befehl conda create anhängen und conda create –h eingeben, um weitere Details anzuzeigen.

Alle Umgebungen auflisten

Jetzt überprüfen wir die Umgebung, die Sie bisher installiert haben. Verwenden Sie den Befehl „conda-Umgebungsinfo“, um sie anzuzeigen:

conda-Info --envs

Sie sehen die folgende Umgebungsliste:

Conda-Umgebungen:

Schneeflocken * /home/username/miniconda/envs/snowflakes

bunnies /home/username/miniconda/envs/bunnies

root /home/username/miniconda

Bestätigen Sie die aktuelle Umgebung

Welche Umgebung sind Sie? jetzt drin? Schneeflocken oder Hasen? Um es zu identifizieren, geben Sie den folgenden Code ein:

conda info -envis

conda zeigt eine Liste aller Umgebungen an, wobei die aktuelle Umgebung in Klammern angezeigt wird.

(Schneeflocken)

Hinweis: Conda fügt manchmal auch ein * vor der aktuell aktiven Umgebung hinzu.

Zu einer anderen Umgebung wechseln (aktivieren/deaktivieren)

Um zu einer anderen Umgebung zu wechseln, geben Sie den folgenden Befehl zusammen mit dem Namen der gewünschten Umgebung ein.

Linux, OS , OS

Eine Umgebung kopieren


Eine Umgebung durch Klonen kopieren. Hier erstellen wir eine Kopie namens Blumen, indem wir Schneeflocken klonen.

conda create -n Flowers --clone snowflakes

Überprüfen Sie die Umgebung über conda info --envsSie sollten jetzt eine Liste der Umgebungen sehen: Blumen, Hasen und Schneeflocken.

Eine Umgebung löschen

Wenn Sie nicht möchten, dass die Umgebung „Blumen“ heißt, entfernen Sie die Umgebung wie folgt:

conda remove -n Flowers --all

Um zu bestätigen, dass die Umgebung mit dem Namen „Flowers“ entfernt wurde, geben Sie den folgenden Befehl ein: conda info -e

Flowers ist nicht mehr vorhanden Ihre Umgebungsliste, daher wissen wir, dass sie gelöscht wurde.

conda remove -h

3. Python verwalten

Condas Verwaltung von Python ähnelt der Verwaltung anderer Pakete So können mehrere Installationen einfach verwaltet und aktualisiert werden.

Python-Version prüfen Überprüfen wir zunächst, welche Python-Version installiert werden kann:

conda search --full --name python

Sie können Conda Search Python verwenden, um alle Pakete anzuzeigen, deren Namen „python“ enthalten, oder die Befehlsoption --full --name hinzufügen, um Pakete aufzulisten, die genau mit „python“ übereinstimmen.

Installieren Sie eine andere Version von Python

Jetzt gehen wir davon aus, dass Sie Python3 zum Kompilieren des Programms benötigen, aber Sie möchten Python2.7 nicht für ein Upgrade überschreiben , können Sie eine Umgebung namens „snakes“ erstellen und aktivieren und die neueste Version von Python3 mit dem folgenden Befehl installieren:

conda create -n Snakes python=3

·Linux, OS 🎜> ·Windows: Schlangen aktivieren

Tipps: Es ist ratsam, der Umgebung einen lebendigen Namen zu geben, z. B. „Python3“, aber das ist nicht interessant.

Bestätigen Sie, dass die Umgebung erfolgreich hinzugefügt wurde


Um sicherzustellen, dass die Snakes-Umgebung installiert wurde, geben Sie den folgenden Befehl ein:

conda info - e

conda zeigt eine Liste der Umgebungen an und die aktuell aktive Umgebung wird in Klammern (Schlangen) eingeschlossen

Überprüfen Sie die Python-Version in der neuen Umgebung

Stellen Sie sicher, dass es in der Snakes-Umgebung ausgeführt wird. Das eine ist Python3:

python --version

Verwenden Sie eine andere Version von Python

Um eine andere Version von Python zu verwenden, können Sie die Umgebung wechseln, indem Sie sie einfach aktivieren. Mal sehen, wie Sie zur Standardversion 2.7 zurückkehren.

· Linux, OS X: Quelle Schneeflocken aktivieren

· Windows: Schneeflocken aktivieren

Python-Version prüfen:

Stellen Sie sicher, dass in der Snowflakes-Umgebung immer noch die Python-Version ausgeführt wird, die Sie bei der Installation von Conda installiert haben.

python --version

Abmelden von der Umgebung

Wenn Sie mit dem Studio in der Schneeflockenumgebung fertig sind, melden Sie sich von der Umgebung ab und konvertieren Sie Ihren Pfad in den vorherigen Zustand:

· Linux, OS

Lassen Sie uns nun das Paket vorführen. Wir haben einige Pakete (Astroid, Babel und einige spezifische Versionen von Python) installiert, wenn wir eine neue Umgebung erstellen. Wir prüfen, welche Pakete wir installiert haben, welche verfügbar sind, suchen das konkrete Paket und installieren es. Als nächstes suchen und installieren wir einige angegebene Pakete im Anconda.org-Repository, verwenden Conda, um weitere Installationen durchzuführen, die Pip erreichen kann, und installieren ein kommerzielles Paket.

Eine Liste der Pakete und ihrer Versionen in dieser Umgebung anzeigen:

Verwenden Sie diesen Befehl, um zu sehen, welche Versionen von Python oder anderen Programmen in dieser Umgebung installiert sind, oder erstellen Sie Stellen Sie sicher, dass bestimmte Pakete installiert oder entfernt wurden. Geben Sie in Ihrem Terminalfenster Folgendes ein:

conda list

Verwenden Sie den Befehl conda, um eine Liste der verfügbaren Pakete anzuzeigen

Eine Liste der Pakete, die verfügbar sein können installiert mit conda, klassifiziert nach Python-Version, kann unter dieser Adresse abgerufen werden:

http://docs.continuum.io/anaconda/pkg-docs.html

Suchen ein Paket

Zuerst prüfen wir, ob das von uns benötigte Paket über Conda installiert werden kann:

conda search beautifulsoup4

Es zeigt das Paket an, damit wir wissen, dass es verfügbar ist von.

Neues Paket installieren

Wir werden dieses Beautiful Soup-Paket in der aktuellen Umgebung installieren, indem wir den Befehl conda wie folgt verwenden:

conda install - -name bunnies beautifulsoup4

Tipp: Sie müssen conda den Namen der Umgebung mitteilen, die Sie installieren möchten (-n bunies), sonst wird es in der aktuellen Umgebung installiert.

Aktivieren Sie nun die Bunnies-Umgebung und zeigen Sie mithilfe der Conda-Liste an, welche Programme installiert sind.

·Linux, OS
Installieren eines Pakets von Anaconda.org

Wenn ein Paket nicht mit Conda installiert werden kann, werden wir als nächstes auf der Website von Anaconda.org danach suchen . Anaconda.org bietet Paketverwaltungsdienste für öffentliche und private Paket-Repositorys. Anaconda.org ist ein kontinuierliches Analyseprodukt.


Tipp: Sie müssen sich nicht registrieren, wenn Sie Dinge von Anaconda.org herunterladen.

Um von Anaconda.org in die aktuelle Umgebung herunterzuladen, müssen wir Anaconda.org als bestimmten Kanal angeben und den vollständigen Pfad zum Paket eingeben. Gehen Sie in Ihrem Browser zur Website http://anaconda.org. Wir suchen nach einem Paket namens „Bottleneck“, also geben Sie „Bottleneck“ in das Suchfeld „Search Anaconda Cloud“ in der oberen linken Ecke ein und klicken Sie auf die Suchschaltfläche.

Auf Anaconda.org sind über ein Dutzend Versionen des Bottleneck-Pakets verfügbar, aber wir wollen diejenige, die am häufigsten heruntergeladen wird. Sie können also nach Download-Volumen sortieren, indem Sie auf die Download-Leiste klicken.

Klicken Sie auf den Paketnamen, um das am häufigsten heruntergeladene Paket auszuwählen. Es wird ein Link zur Detailseite von Anaconda.org erstellt, um den spezifischen Befehl zum Herunterladen anzuzeigen:

conda install --channel https://conda .anaconda.ort/pandas engpass

Überprüfen Sie die herunterzuladenden Pakete

Conda-Liste

Installieren Sie Pakete über den Pip-Befehl

für diejenigen, die nicht über Conda installiert oder von heruntergeladen werden können Anaconda.org-Pakete: Normalerweise können wir pip (kurz für „pip install packets“) verwenden, um Pakete zu installieren.

Tipp: pip ist nur ein Paketmanager und kann daher die Umgebung nicht für Sie verwalten. Pip kann Python nicht einmal aktualisieren, da es Python nicht wie Conda als Paket behandelt. Es können jedoch einige Pakete installiert werden, die Conda nicht installieren kann, und umgekehrt (hier nicht übersetzt). Sowohl Pip als auch Conda sind in Anaconda oder Miniconda integriert.

Wir aktivieren die Umgebung, in der wir das Programm platzieren möchten, und installieren dann über pip ein Programm namens „See“. · Linux, OS

Überprüfen Sie, ob See installiert ist:

Conda-Liste

Kommerzielles Paket installieren


Kommerzielles Paket installieren Der Prozess der Installation anderer Pakete ist abnormal. Als Beispiel installieren und entfernen wir ein neueres kommerzielles Paket der kostenlosen Testversion von IOPro, das Ihre Python-Verarbeitung beschleunigen kann:

conda install iopro

Tipp: Außer für den akademischen Gebrauch ist diese Version die Testversion Die Frist läuft nach 30 Tagen ab.

Sie können jetzt jedes Paket, das Sie mit Conda installieren möchten, installieren und überprüfen, unabhängig davon, ob Sie den Befehl conda verwenden, von Anaconda.org herunterladen oder mithilfe von pip installieren, unabhängig davon, ob es sich um Open-Source-Software oder kommerzielle Pakete handelt.

5. Entfernen Sie Pakete, Umgebungen oder Conda

, wenn Sie möchten. Lassen Sie uns dieses Test-Tutorial beenden, indem wir ein oder mehrere Testpakete, Umgebungen und Conda entfernen.

Paket entfernen

Angenommen, Sie entscheiden sich, das kommerzielle Paket IOPro nicht mehr zu verwenden. Sie können es in der Hasenumgebung entfernen.

conda remove -n bunnies iopro

Bestätigen Sie, dass das Paket entfernt wurde

Verwenden Sie den Befehl conda list, um zu bestätigen, dass IOPro entfernt wurdeConda-Liste

Umgebung entfernen

Wir benötigen die Snakes-Umgebung nicht mehr, also geben Sie den folgenden Befehl ein:

Conda entfernen - n Snakes --all

Bestätigen Sie, dass die Umgebung entfernt wurde

Um zu bestätigen, dass die Snakes-Umgebung entfernt wurde, geben Sie den folgenden Befehl ein:

Conda-Info - -envis

Snakes wird nicht mehr in der Umgebungsliste angezeigt, daher wissen wir, dass es entfernt wurde

Conda entfernen

Linux, OS X:

Anaconda- oder Miniconda-Installationsordner entfernen

rm -rf ~/miniconda ODER rm -rf ~/anaconda

Windows:

Gehen Sie zur Systemsteuerung und klicken Sie auf „Hinzufügen“. Oder „Programm entfernen“, wählen Sie „Python2.7 (Anaconda)“ oder „Python2.7 (Miniconda)“ und klicken Sie auf „Programm entfernen“.

Das obige ist der detaillierte Inhalt vonVerschiedene Konfigurations- und Betriebsmethoden von Python unter mehreren Versionen und Umgebungen von Anaconda. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage