<p>pip kann einige Python-Pakete nicht installieren...</p>

Erstellt am 18. Sept. 2017  ·  3Kommentare  ·  Quelle: pypa/pip

  • Pip-Version: 9.0.1
  • Python-Version: 3.5.2
  • Betriebssystem: Ubuntu 16.04

Beschreibung:

// ERSETZE MICH: Was versuchst du zu erreichen, was ist passiert, was ist schief gelaufen und was hast du erwartet?
KEIN FEHLER

Was ich gelaufen bin:

```$ pip install matplotlib
Matplotlib sammeln
Verwenden der zwischengespeicherten matplotlib-2.0.2-cp35-cp35m-manylinux1_x86_64.whl
Anforderung bereits erfüllt: numpy>=1.7.1 in /home/jiapei/.local/lib/python3.5/site-packages (aus matplotlib)
Voraussetzung bereits erfüllt: pyparsing!=2.0.0,!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in /usr/lib/python3/dist-packages (aus matplotlib)
Voraussetzung bereits erfüllt: pytz in /usr/lib/python3/dist-packages (aus matplotlib)
Anforderung bereits erfüllt: sechs>=1.10 in /home/jiapei/.local/lib/python3.5/site-packages (aus matplotlib)
Collecting Cycler>=0.10 (von Matplotlib)
Verwenden des zwischengespeicherten Cyclers-0.10.0-py2.py3-none-any.whl
Voraussetzung bereits erfüllt: python-dateutil in /usr/lib/python3/dist-packages (aus matplotlib)
Gesammelte Pakete installieren: Cycler, Matplotlib
Vorhandene Installation gefunden: Cycler 0.9.0
Cycler-0.9.0 deinstallieren:
Ausnahme:
Traceback (letzter Anruf zuletzt):
Datei "/usr/lib/python3.5/shutil.py", Zeile 538, in move
os.rename(src, real_dst)
PermissionError: [Errno 13] Berechtigung verweigert: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist -packages/__pycache__/cycler.cpython-35.pyc'

Während der Behandlung der obigen Ausnahme ist eine weitere Ausnahme aufgetreten:

Traceback (letzter Anruf zuletzt):
Datei "/home/jiapei/.local/lib/python3.5/site-packages/pip/basecommand.py", Zeile 215, in main
status = self.run(Optionen, Argumente)
Datei "/home/jiapei/.local/lib/python3.5/site-packages/pip/commands/install.py", Zeile 342, in Ausführung
prefix=options.prefix_path,
Datei "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_set.py", Zeile 778, in install
request.uninstall(auto_confirm=True)
Datei "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_install.py", Zeile 754, in der Deinstallation
path_to_remove.remove(auto_confirm)
Datei "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_uninstall.py", Zeile 115, in remove
umbenennt (Pfad, neuer_Pfad)
Datei "/home/jiapei/.local/lib/python3.5/site-packages/pip/utils/__init__.py", Zeile 267, in Umbenennungen
Shutil.move(alt, neu)
Datei "/usr/lib/python3.5/shutil.py", Zeile 553, in move
os.unlink(src)
PermissionError: [Errno 13] Berechtigung verweigert: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'```

auto-locked support

Hilfreichster Kommentar

Von der Linie

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

es sieht so aus, als ob Sie versuchen, ein vom System installiertes Paket mit einem pip-Befehl auf Benutzerebene zu verwalten. Sie sollten Ihren Systempaketmanager (apt) verwenden, um die vom System installierten Pakete zu verwalten, oder wenn Sie versuchen, Pakete zu verwenden, die nicht von Ihrem System bereitgestellt werden, sollten Sie eine Installation auf Benutzerebene verwenden, entweder über pip install --user oder indem Sie virtuelle Umgebungen verwenden, um eine unabhängige Python-Umgebung zu erstellen, die Sie verwenden können, ohne Ihre auf dem System installierte Umgebung zu beeinträchtigen.

Alle 3 Kommentare

Von der Linie

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

es sieht so aus, als ob Sie versuchen, ein vom System installiertes Paket mit einem pip-Befehl auf Benutzerebene zu verwalten. Sie sollten Ihren Systempaketmanager (apt) verwenden, um die vom System installierten Pakete zu verwalten, oder wenn Sie versuchen, Pakete zu verwenden, die nicht von Ihrem System bereitgestellt werden, sollten Sie eine Installation auf Benutzerebene verwenden, entweder über pip install --user oder indem Sie virtuelle Umgebungen verwenden, um eine unabhängige Python-Umgebung zu erstellen, die Sie verwenden können, ohne Ihre auf dem System installierte Umgebung zu beeinträchtigen.

Schließung wegen fehlender Rückmeldung.

Dieser Thread wurde automatisch gesperrt, da nach dem Schließen in letzter Zeit keine Aktivität stattgefunden hat. Bitte öffnen Sie eine neue Ausgabe für verwandte Fehler.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen