Python >> Tutoriel Python >  >> Python Tag >> PIP

pip install semble ignorer les liens de dépendance

Depuis pip 1.5, les liens de dépendance sont obsolètes. Actuellement, pip peut toujours être forcé de les utiliser avec le --process-dependency-links drapeau. Vous devrez peut-être également utiliser --allow-external packagename ou --allow-unverified packagename , où packagename spécifie en fait la dépendance que vous souhaitez installer qui ne se trouve pas dans un référentiel officiel

Notez que puisqu'il s'agit d'une fonctionnalité obsolète, le --process-dependency-links drapeau sera complètement supprimé bientôt. Je crois que l'approche préférée est de fournir un requirements.txt fichier.


Et à partir du pip 7, ils sont à nouveau activés. Cela signifie que vous pouvez maintenant utiliser dependency_links en utilisant pip :

pip install -e /path/to/python/module --process-dependency-links --allow-all-external

Si vous utilisez le pip de votre système de distribution, vous devrez peut-être mettre à jour pip :

pip install pip --upgrade

Semble s'être produit dans la pull request #1519