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à?
3 réponses
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.
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.
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.
Questions connexes
De nouvelles questions
python
Python est un langage de programmation multi-paradigme, typé dynamiquement et polyvalent. Il est conçu pour être rapide à apprendre, comprendre, utiliser et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 est officiellement hors support à partir du 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante Python (par exemple, Jython, PyPy) ou une bibliothèque (par exemple, Pandas et NumPy), veuillez l'inclure dans les balises.