docker-library / docker-library/python
pip._internal.models ModuleNotFoundError in Official Python Slim Docker Images
Personne n'a encore pris cette issue.
- Langage dominant
- Dockerfile
- Étoiles
- 2.8k
- Forks
- 1.1k
- Merge moyen
- 3 j 1 h
- PR mergées (30 j)
- 1
Description
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-busterpython: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
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez l’échec avec les commandes docker run indiquées pour python:3.10-slim-buster et python:3.11-slim, puis examinez le packaging de l’image officielle et l’installation de pip pour le module manquant signalé. C’est terminé lorsqu’un pull propre de chacune des images concernées peut exécuter pip install requests avec succès, sans modifications supplémentaires de Dockerfile ou d’apt.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, python
- Domaine
- devops, infrastructure
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100