Heim >Backend-Entwicklung >Python-Tutorial >Wie behebe ich den „Fehler: extern verwaltete Umgebung' mit pip3 unter Linux?

Wie behebe ich den „Fehler: extern verwaltete Umgebung' mit pip3 unter Linux?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-08 20:45:121020Durchsuche

How to Resolve the

Fehlerbehebung „Fehler: extern verwaltete Umgebung“ bei Verwendung von Pip 3

Beim Auftreten des „Fehlers: extern verwaltete Umgebung“ Fehler bei der Verwendung von pip 3 auf einem Linux-Computer (z. B. Debian, Ubuntu) zeigt an, dass das System für die Verwaltung von Python konfiguriert ist Pakete extern.

Um diesen Fehler zu vermeiden und die Systemstabilität aufrechtzuerhalten, wird empfohlen, Python-Bibliotheken und -Anwendungen in einer virtuellen Umgebung zu installieren. Hierfür gibt es zwei gängige Lösungen:

  1. Verwendung eines Tools zur Erstellung einer virtuellen Umgebung:

    • Erwägen Sie die Verwendung von pipx zur Installation von Python-Anwendungen:

      apt install pipx
      pipx install some-python-application
  2. Erstellen einer virtuellen Umgebung manuell:

    • Verwenden Sie das venv-Modul von Python:

      python -m venv my-venv
      my-venv/bin/pip install some-python-library

      Wenn jedoch die Installation von Paketen „systemweit“ trotz der potenziellen Risiken als notwendig erachtet wird, kann man:

  • Bestehen Sie die --break-system-packages-Argument an pip.
  • Fügen Sie die folgenden Zeilen zu ~/.config/pip/pip.conf hinzu:

    [global]
    break-system-packages = true

Das obige ist der detaillierte Inhalt vonWie behebe ich den „Fehler: extern verwaltete Umgebung' mit pip3 unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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