Je reçois un message de mise à niveau de pep

Chaque fois que je créer un venv, je reçois un message me demandant de mettre à niveau pip. Je lance la commande pour la mise à niveau, et il apparaît de nouveau sur une autre venv. Comment puis-je faire de ce permanent.

Message:

You are using pip version 9.0.1, however version 18.0 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

Mise à jour:
Juste reçu la recommandation de lire cette double réponse: virtualenv utilisation système de mise à niveau par défaut pip

Cela ne résout pas mon problème si. Pourquoi?

Mon pip3 semble déjà être à jour:

C:\Users\mkupfer\Python-Sandbox\sibc-python-scripts>pip --version
pip 18.0 from c:\users\mkupfer\appdata\local\programs\python\python36-32\lib\sit
e-packages\pip (python 3.6)

C:\Users\mkupfer\Python-Sandbox\sibc-python-scripts>pip3 --version
pip 18.0 from c:\users\mkupfer\appdata\local\programs\python\python36-32\lib\sit
e-packages\pip (python 3.6)

C:\Users\mkupfer\Python-Sandbox\sibc-python-scripts>pip3 install --upgrade pip
Requirement already up-to-date: pip in c:\users\mkupfer\appdata\local\programs\p
ython\python36-32\lib\site-packages (18.0)

Résolu

Solution: j'ai été en mesure de corriger tout cela en utilisant virtualenv pour créer un nouvel environnement virtuel. Vous ne savez pas si c'est un bug dans venv. Je vais juste utiliser le package qui fonctionne à l'avenir. Merci @James Lim pour la réponse.

  • Lorsque vous exécutez la commande pour réinstaller pip? Et où est le message d'apparaître? pip peut-être besoin d'être mis à jour dans votre venv, mais vous essayez de mettre à jour dans un autre environnement
  • Je pense qu'il y a deux façons de répondre à ça. 1. J'ai couru sur windows à l'intérieur d'une invite de cmd. 2. À l'intérieur de la venv après qu'il a été activé.
  • Ce message ne s'affiche pas lorsque je installer à l'extérieur d'un venv.
  • Double Possible de virtualenv utilisation système de mise à niveau par défaut pip
  • Je reçois ce message tout le temps et ne peut pas mettre à niveau, ce serait bien de voir pourquoi et une solution.
  • J'ai mis à jour la question.
  • votre virtualenv binaire est probablement appartenu à une autre installation de python, utilisez virtualenv -v venv de vérifier le détail.
  • assez certain que le problème ici est que la version de pip emballés avec virtualenv est obsolète.

InformationsquelleAutor Maksim | 2018-08-02