pip._internal.models ModuleNotFoundError in Official Python Slim Docker Images

Offen
#1,121 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
docker, python

Rechercherichtung

Reproduziere den Fehler mit den aufgeführten docker run-Befehlen für python:3.10-slim-buster und python:3.11-slim und untersuche anschließend die Paketierung des offiziellen Images sowie die pip-Installation für das gemeldete fehlende Modul. Als erledigt gilt die Aufgabe, wenn ein frischer Pull jedes betroffenen Images pip install requests erfolgreich ohne zusätzliche Dockerfile- oder apt-Änderungen ausführen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Official Python slim Docker images are shipping with a broken pip installation as of late May / June 2026. Any pip command fails immediately on a fresh pull with no modifications to the image.

Affected Images

  • python:3.10-slim-buster
  • python:3.11-slim

Reproduce

docker run --rm python:3.10-slim-buster pip install requests
docker run --rm python:3.11-slim pip install requests

No apt installs, no pip upgrades, no Dockerfile changes, fails on a clean pull.

Error

File "/usr/local/lib/python3.10/site-packages/pip/_internal/locations/__init__.py", line 9
    from pip._internal.models.scheme import SCHEME_KEYS, Scheme
ModuleNotFoundError: No module named 'pip._internal.models'

Impact

Silent breaking change. Builds working with zero Dockerfile modifications are
Now broken.

Environment

  • Docker: 26.x
  • Host OS: Linux
  • Date observed: June 1, 2026
Vorherrschende Sprache
Dockerfile
Sterne
2.8k
Forks
1.1k
Ø Merge
3 T. 1 Std.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus docker-library/python

Alle Issues in docker-library/python

Ähnliche Issues

Weitere Issues zu DevOps

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.