Obtenir Pip (fichier Python de Pypa.io) sur Windows 10 ne extrait pas sur mon portable. J'ai suivi toutes les instructions sur pypa.io - Installation, cependant, lorsque j'ai essayé pour exécuter le fichier, malgré de nombreuses tentatives pour y remédier, il indique:

ERROR: To modify pip, please run the following command: C:\Python27\python.exe -m pip  

J'ai donc exécuté C:\Python27\python.exe -m pip, puis il affiche un autre message d'erreur:

C:\Python27\python.exe: No module named pip  

J'ai ensuite consulté un de mes amis, et il a dit que le deuxième message d'erreur n'est évidemment pas une erreur de fichier, mais (moi réfléchissant maintenant) est tout à fait logique. Bien sûr, il dit qu'il n'y a pas de module nommé pip parce que c'est exactement ce que j'essaie de télécharger. Puis il m'est venu à l'esprit que Python doit penser que je l'ai déjà parce qu'il me demande de modifier pip. J'ai donc regardé cela et j'ai vu que j'avais un dossier pip mais rien à l'intérieur avec Python.

Cela m'a donc fait penser Pourquoi ne télécharge-t-il pas? ou Pourquoi pense-t-il que je l'ai déjà?

4
NR Technology 16 avril 2018 à 13:22

3 réponses

Meilleure réponse

Je suis presque sûr que j'ai eu exactement le même problème que vous. J'utilise Python 2.7.14 64 bits, et lorsque j'essaie d'installer pip en utilisant get-pip.py, j'obtiens exactement la même erreur.

J'ai corrigé cela en exécutant simplement la commande suivante:

python -m ensurepip --default-pip

Cela a ensuite installé pip. En effet, la version de Python que j'ai téléchargée est fournie avec pip.

Notez que ce pip installé sans la partie roue, j'ai donc dû courir:

python -m pip install --upgrade pip setuptools wheel

Après cela, tout était prêt à partir.

4
Alex Ziegenhorn 16 avril 2018 à 17:34

Je suis juste tombé sur cette même question. Cependant, j'utilise (dois) Python 2.7.8 32 bits.

https://pip.pypa.io/en/latest/installing/ clairement stipule que

pip est déjà installé si vous utilisez Python 2> = 2.7.9 ou Python 3> = 3.4 téléchargé depuis python.org

De sorte que mon appel à python -m ensurepip --default-pip a en fait abouti à No module named ensurepip (car je n'utilise pas en utilisant >=2.7.9).

Pourtant, j'ai finalement pu faire fonctionner pip: au lieu d'utiliser la dernière get-pip.py à https : //bootstrap.pypa.io/get-pip.py J'ai utilisé https://bootstrap.pypa.io/2.6/get-pip.py.

Pour référence future, et ceux qui souhaitent comparer avec n'importe quelle version de get-pip.py dans https: // github.com/pypa/get-pip:

29af88001263a19911c0911057cc192e  ./get-pip.py      did *not* work for me,
e4bd67ad4de5329bd4291e06ee3ba012  ./2.6/get-pip.py  *did* work for me.
1
whitedwarf 18 avril 2018 à 20:36

Vous pouvez trouver plus facile d'installer Python et Pip à partir de l'exécutable de python.org.

Pip.pypa.io semble rendre l'installation de Python plus difficile qu'elle ne doit l'être. Peut-être qu'il a un cas d'utilisation spécial.

Edit: je recommande également de désinstaller la version actuelle que vous avez maintenant afin qu'il n'y ait pas de conflits.

0
CoreCreatives 16 avril 2018 à 10:31