


Warum zeigt Pip den Fehler „extern verwaltete Umgebung' an und wie kann ich Pakete installieren?
pip-Fehler: „extern verwaltete Umgebung“ bei der Installation von Paketen
Beim Versuch, Python-Pakete mit pip auf Linux-Systemen zu installieren, haben Sie Möglicherweise wird die folgende Fehlermeldung angezeigt:
error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. ...
Bedeutung des Fehler
Der Fehler weist darauf hin, dass die Python-Umgebung extern verwaltet wird, typischerweise vom Paketmanager des Betriebssystems (z. B. apt in Debian oder Ubuntu). Dies bedeutet, dass pip davon abgeraten wird, Pakete auf Systemebene zu installieren oder zu aktualisieren, um Konflikte zu vermeiden.
Lösungen zur Vermeidung des Fehlers
Wie in der Fehlermeldung empfohlen, wird der Die bevorzugte Methode zur Installation von Python-Paketen ist die Verwendung einer virtuellen Umgebung. Eine virtuelle Umgebung isoliert installierte Pakete von der systemweiten Python-Installation.
So verwenden Sie eine virtuelle Umgebung:
- Erstellen Sie eine virtuelle Umgebung mit venv:
python3 -m venv path/to/new-venv
- Aktivieren Sie die Umgebung:
source path/to/new-venv/bin/activate
- Pakete in der Umgebung installieren:
pip install xyz
Installing Packages System -Wide (nicht empfohlen)
Wenn Sie dennoch Pakete systemweit installieren möchten, gibt es diese zwei Optionen:
- Übergeben Sie das Argument „--break-system-packages“ an pip:
Dadurch werden Pakete zwangsweise auf Systemebene installiert , aber es wird nicht empfohlen, da es Ihre Python-Installation beschädigen kann.
- Ändern Sie Ihren Pip Konfiguration:
Fügen Sie die folgenden Zeilen zu ~/.config/pip/pip.conf hinzu:
[global] break-system-packages = true
Dadurch kann Pip Pakete systemweit installieren. aber auch hier wird es aufgrund möglicher Risiken nicht empfohlen.
Das obige ist der detaillierte Inhalt vonWarum zeigt Pip den Fehler „extern verwaltete Umgebung' an und wie kann ich Pakete installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Wie kann man nicht erkannt werden, wenn Sie Fiddlereverywhere für Man-in-the-Middle-Lesungen verwenden, wenn Sie FiddLereverywhere verwenden ...

Bei der Verwendung von Pythons Pandas -Bibliothek ist das Kopieren von ganzen Spalten zwischen zwei Datenrahmen mit unterschiedlichen Strukturen ein häufiges Problem. Angenommen, wir haben zwei Daten ...

Wie hört Uvicorn kontinuierlich auf HTTP -Anfragen an? Uvicorn ist ein leichter Webserver, der auf ASGI basiert. Eine seiner Kernfunktionen ist es, auf HTTP -Anfragen zu hören und weiterzumachen ...

Fastapi ...

Verwenden Sie Python im Linux -Terminal ...

Wie lehre ich innerhalb von 10 Stunden die Grundlagen für Computer -Anfänger für Programmierungen? Wenn Sie nur 10 Stunden Zeit haben, um Computer -Anfänger zu unterrichten, was Sie mit Programmierkenntnissen unterrichten möchten, was würden Sie dann beibringen ...

Verständnis der Anti-Crawling-Strategie von Investing.com Viele Menschen versuchen oft, Nachrichten von Investing.com (https://cn.investing.com/news/latest-news) zu kriechen ...
