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

muyustan
la source
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
Asad Rauf
la source
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
Ashim Pokharel
la source
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
Mino Zhao
la source
1

Utilisez simplement

 python -m pip install [module_name] 

Cela résoudra le problème d'avertissement

Tu me connais
la source
-5
  1. Ouvrez Windows Powershell en tant qu'Administrador
  2. installation de pip - mise à niveau pip
  3. pip installer PyQt5
Gorgo
la source
J'ai dit que j'étais sur ubuntu
muyustan
Ne l'utilisez pas. N'utilisez pas non plus pip avec sudo.
Heisenberg