Heim > Backend-Entwicklung > Python-Tutorial > Warum installiert Pip Pakete auf dem System statt in meiner Anaconda-Umgebung?

Warum installiert Pip Pakete auf dem System statt in meiner Anaconda-Umgebung?

Susan Sarandon
Freigeben: 2024-11-29 10:06:11
Original
786 Leute haben es durchsucht

Why Does Pip Install Packages to the System Instead of My Anaconda Environment?

Verwenden von Pip zum Installieren von Paketen in Anaconda-Umgebungen

Das Installieren von Paketen in Anaconda-Umgebungen mithilfe von pip ist eine praktische Methode zum Isolieren von Paketen in bestimmten Umgebungen. Allerdings können Benutzer bei diesem Vorgang auf Schwierigkeiten stoßen.

Problem: Trotz der Aktivierung einer neuen Anaconda-Umgebung scheinen Pip-Installationsversuche Pakete vom systemweiten Speicherort abzurufen statt vom aktivierten Umgebung.

Lösung:

  1. Umgebung erstellen und aktivieren:

    • Erstellen eine leere Umgebung mit conda create -n strict_venv.
    • Aktivieren Sie die Umgebung mit source activate Shrink_venv.
  2. Pip in der Umgebung installieren:

    • Führen Sie conda install pip aus, um Pip in der aktivierten Umgebung zu installieren.
  3. Suchen Sie das Virtuelle Umgebung:

    • Identifizieren Sie den tatsächlichen Venv-Ordner im Anaconda-Verzeichnis (z. B. /anaconda/envs/shrink_venv/).
  4. Pakete installieren mit Pip:

    • Installieren Sie Pakete mit den folgenden Befehlen entweder im Venv-Verzeichnis mit /anaconda/envs/shrink_venv/bin/pip install package_name oder einfach mit pip install package_name.

Durch Befolgen dieser Schritte können Pakete erfolgreich mit pip innerhalb der aktivierten Anaconda installiert werden Umgebung.

Hinweis:

Um Störungen durch den PYTHONPATH des Systems zu verhindern, sollten Sie erwägen, unset PYTHONPATH auszuführen, bevor Sie Pakete in der Anaconda-Umgebung installieren.

Das obige ist der detaillierte Inhalt vonWarum installiert Pip Pakete auf dem System statt in meiner Anaconda-Umgebung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage