Zusammenfassung
In manchen Fällen ist eine geklonte Conda-Python-Umgebung nach einer ArcGIS Pro-Aktualisierung ungültig, und es kann nicht mehr auf sie zugegriffen werden.In diesem Artikel werden die Schritte zum Generieren einer neuen Umgebung beschrieben, in der die gleichen Pakete wie in der vorherigen Conda-Umgebung installiert sind.
Vorgehensweise
Führen Sie die folgenden Schritte aus, um eine neue geklonte und aktuelle Version von Conda mit der Standardumgebung zu erstellen und die gewünschte Python-Bibliothek erneut zu installieren.
- Führen Sie die Python-Eingabeaufforderung als Administrator aus.
- Klicken Sie auf das Symbol Start.
- Navigieren Sie zum Ordner "ArcGIS".
- Klicken Sie mit der rechten Maustaste auf Python-Befehlszeile > Mehr > Dateispeicherort öffnen.
- Klicken Sie mit der rechten Maustaste auf Python-Eingabeaufforderung, und klicken Sie auf Als Administrator ausführen.
- Aktivieren Sie mit dem folgenden Befehl die zu klonende Umgebung:
conda activate <Umgebungsname>
- Generieren Sie mit dem folgenden Befehl eine Liste der in der aktuellen Umgebung installierten Pakete:
conda env export
- Generieren Sie mit dem folgenden pip-Befehl eine Liste der zusätzlichen Abhängigkeiten installierter Pakete:
pip freeze
- Löschen Sie die vorherige Umgebung.
conda env remove <Umgebungsname>
- Klonen Sie die Standardumgebung. Anweisungen zum Erstellen eines Klons der Standardumgebung in Python-Eingabeaufforderung finden Sie unter How To: Klonen einer Python-Umgebung mit der Python-Eingabeaufforderung.
- Aktualisieren Sie die neu erstellte Umgebung mit dem folgenden Befehl:
conda env update --n <Name> --f env.yml
- Installieren Sie mit dem folgenden Befehl die erforderlichen pip-Pakete:
pip install <Paketname>
- Legen Sie an der Python-Eingabeaufforderung die neu erstellte Umgebung als neue aktive Umgebung fest.
proswap <Neuer Umgebungsname>
- Führen Sie die erforderliche ArcGIS Pro-Aktualisierung gemäß den Informationen unter ArcGIS Pro: Aktualisieren von ArcGIS Pro durch.