6
votes

pip - Aucun module nommé 'pip' même après une installation réussie

J'essaie d'installer pip sur mon système Windows 10. J'ai récupéré le fichier get-pip.py et j'ai exécuté la commande

Traceback (most recent call last):
 File "runpy.py", line 193, in _run_module_as_main
 File "runpy.py", line 85, in _run_code
 File "C:\Program Files\Python\python-3.6.3-embed- 
 amd64\Scripts\pip.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pip'

Voici un instantané du terminal

pip -V

Maintenant, quand j'essaye de vérifiez la version avec

$ python get-pip.py
Collecting pip
Using cached 
https://files.pythonhosted.org/packages/46/dc/7fd5df840e
fb3e56c8b4f768793a237ec4ee59891959d6a215d63f727023/pip-19.0.1-py2
.py3-none-any.whl
Collecting setuptools
  Using cached 
https://files.pythonhosted.org/packages/ff/47/1dfa4795e
24fd6f93d5d58602dd716c3f101cfd5a77cd9acbe519b44a0a9/wheel-0.32.3-py2.py3- 
none-any.whl
Installing collected packages: pip, setuptools, wheel
Successfully installed pip-19.0.1 setuptools-40.8.0 wheel-0.32.3

J'obtiens ceci -

python get-pip.py

Pourquoi cela se produit-il? Il a JUSTE dit que pip installé avec succès et quand j'essaie de voir la version pour vérifier si elle est installée, il dit Aucun module nommé 'pip'

De plus, j'ai inclus C: / Programme / Fichiers / Python / python3 / Scripts dans la variable PATH.

Veuillez aider! ! ! !


17 commentaires

Avez-vous essayé de redémarrer votre ordinateur portable? Ou essayé toutes les solutions fournies ici ou ici ?


J'ai essayé de redémarrer le système et vérifié avec pip -V. Toujours obtenir la même erreur "Aucun module nommé 'pip'". :(


essayez pip3 -V ne fonctionne pas non plus?


@ gameon67, même erreur. : '(aucun module nommé' pip '


python 3 est livré avec pip, vous n'auriez donc pas dû avoir besoin de l'installer. De plus, êtes-vous sûr d'avoir installé python pour tous les utilisateurs? sinon il est probable que votre python 3 soit installé dans le répertoire c: / users / / appdata / local / programmes / python / python36 /


@typedefstructJames, si pip est déjà installé, comment se fait-il qu'il indique "commande introuvable" si j'essaye de faire "pip -V" ??


vous auriez toujours besoin d'ajouter la variable de chemin d'environnement correcte, c'est pourquoi j'ai demandé êtes-vous sûr qu'elle ne se trouve pas dans le répertoire que je viens de nommer?


essayez python -m ensurepip ?


@typedefstructJames, je viens de vérifier C: / users / / appdata / local / programmes / python / python37 / et python y est installé. Et alors? J'ai ajouté python PATH à mes variables d'environnement et il est disponible partout.


ou ajoutez C: \ Python34 \ Scripts à votre PATH


@ gameon67, j'ai déjà ajouté des scripts à mon PATH. Je l'ai mentionné dans ma question.


donc s'il se trouve dans appdata / local / ... le chemin approprié à ajouter ne serait PAS C: / Program / Files / Python / python3 / Scripts , ce serait c: / users / / appdata / local / programmes / python / python36 / scripts / . Si cela ne fonctionne TOUJOURS pas pour vous, je suggérerais de réinstaller python et de vous assurer de cliquer sur ajouter la variable PATH lors de l'installation afin que le processus d'installation le gère pour vous


@typedefstructJames, mon problème ici est avec l'installation de pip. Python fonctionne bien. J'ai essayé à nouveau d'installer pip avec la nouvelle variable PATH - ne fonctionne toujours pas. : '(


Je comprends votre problème ... pip se trouve dans c: / users / / appdata / local / programmes / python / python36 / scripts / . Si ce chemin n'est pas ajouté à vos variables d'environnement, vous ne pourrez pas le lancer à partir de la ligne de commande. Encore une fois, pip est livré avec python3, il n'est donc pas nécessaire de l'installer dessus. Réinstaller python et cliquer sur ajouter python au chemin résoudrait cela pour vous. De plus, une fois que vous modifiez vos variables d'environnement, vous devez fermer votre terminal et en ouvrir un nouveau pour que les modifications aient lieu.


accédez à c: / users / / appdata / local / programmes / python / python36 / scripts / , si pip.exe est là, vous avez pip.


@typedefstructJames, dois-je naviguer vers ce dossier et vérifier pip -V? Quand je l'essaye, j'obtiens TOUJOURS l'erreur sans module. :(


@KrithikaRaghavendran juste une suggestion. sur Windows 10, vous pouvez installer Ubuntu en tant qu'application à partir de l'App Store, puis effectuer la plupart de votre travail à l'intérieur. C'est un peu comme un environnement virtuel et vous fait gagner beaucoup de temps de développement


4 Réponses :


13
votes

Après avoir exécuté python get-pip.py, python install-dir augmentera dir Lib \ site-packages

Méthode 1. essayez de cp le répertoire pip dans le répertoire d'installation python

ou

Méthode 2. changez le fichier python3x._pth dans python install-dir , ajoutez cette ligne Lib \ site-packages

lancez pip, le problème sera résolu


2 commentaires

bravo @demianzhang ne sais pas pourquoi la réponse n'est pas acceptée. Mais la méthode 1 a fonctionné pour moi.


Vous pouvez également créer un lien symbolique nommé pip dans votre répertoire d'installation Python. mklink / D pip. \ Lib \ site-packages \ pip



0
votes

Les commandes suivantes peuvent être utilisées pour savoir si le chemin d'extraction de pip est inclus ou non.

>>> import sys
>>> sys.path

si le chemin de Lib \ site-packages n'est pas inclus, alors mettre à jour le fichier python37._pth .

Exécutez à nouveau la commande et le chemin devrait être visible.

pip install a fonctionné avec succès pour moi après cela.

Merci @demianzhang pour l'indice ou même pour la solution.

p >


0 commentaires

0
votes

J'ai trouvé des fichiers dans mon répertoire Windows lib \ site-packages ~ ip ~ ip-20-0.2.dist-info

Les a renommés en pépin pip-20-0.2.dist-info

Et cela a fonctionné pour exécuter pip install --upgrade pip


0 commentaires

3
votes

Les étapes suivantes peuvent être suivies pour installer pip sur Windows:

  1. Téléchargez le fichier python: get-pip.py (taille de près de 1,8 Mo) à partir du lien: https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py et enregistrez-le sur votre bureau
  2. Accédez à l'invite de commande et vérifiez votre version de python: c:> python
  3. À partir de l'invite de commande, exécutez: c:> python get-pip.py
  4. Ce qui précède installera une nouvelle version de pip. vérifier en exécutant C:> pip --version
  5. Vous pouvez également mettre à jour les outils de configuration - C:> pip install --upgrade pip setuptools

0 commentaires