Avertissement: pip est invoqué par un ancien wrapper de script


13

AVERTISSEMENT: pip est invoqué par un ancien wrapper de script. Cela échouera dans une future version de pip. S'il te plait regarde https://github.com/pypa/pip/issues/5599 pour obtenir des conseils sur la résolution du problème sous-jacent. Pour éviter ce problème, vous pouvez appeler Python avec '-m pip' au lieu d'exécuter pip directement.

Quand je tape directement pip list sur le terminal, je reçois l'avertissement ci-dessus. Qu'est-ce que cela signifie exactement?

Dois-je toujours l'utiliser comme python3 -m pip list ? (Si je l'utilise de cette manière, la même sortie (liste des packages) apparaît sans aucun avertissement)

ps: je suis sur ubuntu 18.10


Pouvez-vous utiliser python3 -m pip listsans problème?
NaruS

@NaruS oui, lorsqu'il est utilisé de cette manière, l'avertissement disparaît.
muyustan

Dans ce cas, je recommande personnellement d'essayer une réinstallation de pip car ce problème est assez difficile à résoudre sinon (tend à être un problème de personne à personne à partir de ce que j'ai lu) Si vous ne le souhaitez pas, vous devrez utiliser python3 -m pip [package (in your case list)]malheureusement cela ne vous empêche pas d'être plus bavard quand il s'agit d'invoquer pip
NaruS

@NaruS j'étais en train de revisiter cette question et j'ai pensé qu'elle devrait figurer python -m pip [**install** package (in your case list)]dans votre commentaire, si je ne me trompe pas. Si vous pensez que j'ai raison, ne supprimez pas votre commentaire et laissez le mien rester ici, prévenez-moi sinon, s'il vous plaît.
muyustan

Réponses:


10

J'ai rencontré le même problème mais sous Windows. La réinstallation a pipfonctionné pour moi. Vous pouvez forcer une réinstallation de pipavec:

python -m pip install --upgrade --force-reinstall pip

Je suppose qu'il s'agit d'utiliser le pip 9 au lieu du pip 20, ce qui était au moins la façon dont je l'ai résolu
muyustan


1

Vous pouvez le résoudre en mettant à niveau pip:

pip install --upgrade pip

Il est sur ubuntu, donc pip sera probablement fourni par ubuntu comme paquet. Par conséquent, il devrait utiliser apt pour mettre à jour le paquet pip.
Frieder

Je ne pense pas, car mon pip était déjà à jour, c'était 20.xx et le problème n'a été résolu que lorsque je désinstalle pip et télécharge pip 9.xx
muyustan

1

J'ai rencontré le même problème après avoir mis à jour pip vers la version 20.1.x via Pytharm . J'ai trouvé un moyen de vous assurer que vous pouvez utiliser pip install xxxen cas d'urgence:

  1. Ouvrez simplement le dossier contenant pip (par exemple C:\Program Files\Python37\Libdans mon ordinateur portable win10)
  2. Vous pouvez trouver deux dossiers appartenant séparément à l'ancienne version pip et à la nouvelle pip installée (par exemple, ./pip19_xxxpour votre ancienne version et ./pippour la nouvelle version installée)
  3. Supprimez le dossier de la nouvelle version pip (par exemple ./pip)
  4. (SI NÉCESSAIRE) Changer le chemin de l'environnement dans windows10
  5. Test pip install xxxou python -m pip install xxxdans cmd, il devrait fonctionner maintenant

1

Utilisez simplement

 python -m pip install [module_name] 

Cela résoudra le problème d'avertissement


-5
  1. Ouvrez Windows Powershell en tant qu'Administrador
  2. installation de pip - mise à niveau pip
  3. pip installer PyQt5

J'ai dit que j'étais sur ubuntu
muyustan

Ne l'utilisez pas. N'utilisez pas non plus pip avec sudo.
Heisenberg
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.