Comment mettre à jour pip3?

je veux utiliser python3.5 à développer essentiellement, mais souvent quand j'installe le module pour python3.5, it always failed.Et le termimal m'a dit que la version plus haute est disponible,ça n'a pas fonctionné quand je l'ai mise à jour. enter image description here

15
demandé sur Moses Koledoye 2016-07-27 15:42:32

5 réponses

vous utilisez pip3 pour installer flask-script qui est associé à python 3.5. Cependant, vous essayez de mettre à jour pip associé à python 2.7, essayez d'exécuter pip3 install --upgrade pip.

ce serait une bonne idée de prendre du temps et de lire sur les environnements virtuels en Python. Il n'est pas recommandé d'installer tous les paquetages de base d'installation de python. Ce serait un bon début: http://docs.python-guide.org/en/latest/dev/virtualenvs/

32
répondu JanHak 2016-07-27 12:50:39

essayez de courir sudo -H pip3 install --upgrade pip pour mettre à jour votre pip3. Inversement, vous pouvez faire sudo -H pip2 install --upgrade pip pour améliorer pip aussi.

12
répondu BhushanDhamale 2017-07-05 10:29:18

Essayez cette commande:

pip3 install --upgrade setuptools pip
8
répondu Anass Anas 2018-03-07 15:28:20

Le Problème

Vous utilisez pip (le Python 2). Maintenant, vous souhaitez mettre à niveau pip (Le Python 3 one). Après cela, pip est le Python 3.

la solution

Utiliser pip2 et pip3. De cette façon, il est explicite.

si vous voulez utiliser pip, il suffit de vérifier où il est (which pip) et changer le lien. Par exemple:

$ which pip
/usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)

$ which pip2
/usr/local/bin/pip2

$ sudo rm /usr/local/bin/pip
$ sudo ln -s /usr/local/bin/pip2 /usr/local/bin/pip

$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
6
répondu Martin Thoma 2017-09-26 10:58:07

si vous avez 2 versions de Python (par exemple: 2.7.x et 3.6), vous avez besoin de faire:

  1. ajouter le chemin de 2.x du système CHEMIN d'accès
  2. ajouter le chemin de 3.x du système CHEMIN d'accès
  3. pip3 install --upgrade pip setuptools wheel

par exemple, dans mon .zshrc fichier:

export PATH=/usr/local/Cellar/python@2/2.7.15/bin:/usr/local/Cellar/python/3.6.5/bin:$PATH

Vous pouvez commande exec pip --version et pip3 --version vérifier le pip de la version spéciale. Parce que si vous n'ajoutez pas Python path à $ PATH, et exec pip3 install --upgrade pip setuptools wheel, votre pip sera changé à pip de python3, mais le pip de python2.x

0
répondu ivan Ying 2018-06-14 01:38:47