web-dev-qa-db-fra.com

Comment exécuter les commandes Pip depuis CMD

Si j'ai bien compris, Python 2.7.9 est livré avec Pip installé. Cependant, lorsque j'essaie d'exécuter une commande Pip à partir de CMD (Windows), l'erreur suivante apparaît:

'pip' is not recognized as an internal or external command, operable program or batch file.

Lorsque je tape python, je reçois le message suivant, qui indique que le logiciel a été installé correctement:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

J'ai cependant eu besoin d'ajouter quelques variables d'environnement pour que la partie python fonctionne sur CMD:

  • Ajouter à la variable d'environnement PATH: "C:\Python27\"

  • Définir la variable système PYTHONPATH: "C:\Python27\"

Je ne parviens pas à trouver un dossier Pip dans le répertoire Python. Toutefois, il existe un dossier appelé "Ensurepip" dans C:\Python27\Lib\.

Est-ce que quelqu'un sait comment puis-je obtenir des commandes Pip pour commencer à travailler dans CMD?

57
algorhythm

Petite remarque pour ceux qui débutent dans Python et qui ne le découvrent pas d'eux-mêmes: cela devrait être automatique lors de l'installation de Python, mais juste au cas où, notez que pour exécuter Python à l'aide de la commande python dans le CMD de Windows, vous d'abord l'ajouter à la variable d'environnement PATH, comme expliqué ici.


Pour exécuter Pip, assurez-vous d’abord de l’avoir. Alors tapez votre CMD:

> python
>>> import pip
>>>

Et cela devrait continuer sans erreur. Sinon, si cela échoue, vous pouvez regarder ici pour voir comment l'installer. Maintenant que vous êtes sûr d'avoir Pip, vous pouvez l'exécuter à partir de CMD avec Python en utilisant le paramètre -m (module), comme ceci:

> python -m pip <command> <args>

<command> est l'une des commandes Pip que vous souhaitez exécuter et <args> sont ses arguments relatifs, séparés par des espaces.

Par exemple, pour installer un paquet:

> python -m pip install <package-name>
135
Marco Bonelli

Assurez-vous également d'ajouter "C:\Python27\Scripts" à votre chemin. pip.exe devrait être dans ce dossier. Ensuite, vous pouvez simplement lancer:

C:\> pip install modulename
17
Tamerz

Les versions les plus récentes de Python sont fournies avec py, le Python Launcher , qui figure toujours dans PATH.

Voici comment invoquer pip via py:

py -m pip install <packagename>

py permet d'avoir plusieurs versions de Python sur le même ordinateur.

Par exemple, voici comment invoquer la pip à partir de Python 2.7:

py -2.7 -m pip install <packagename>
11
Benoit Blanchon

Allez dans le dossier où Python est installé .. et allez dans le dossier Scripts.

Faites tout cela dans CMD puis tapez:

pip

pour vérifier s'il y est ou non.

Dès qu’une liste apparaît, cela signifie qu’elle est là.

Puis tapez

pip install <package name you want to install>
4
Arun Naudiyal

La solution simple qui a fonctionné pour moi est de définir le chemin de python dans les variables d’environnement, comme suit:

  1. Aller à mon ordinateur
  2. Propriétés ouvertes
  3. Ouvrir les paramètres avancés
  4. Variables d'environnement ouvert
  5. Sélectionnez le chemin
  6. Éditer

Dans l'option d'édition, cliquez sur Ajouter et ajoutez les deux chemins suivants l'un après l'autre:

C:\Python27

C:\Python27\Scripts

et maintenant fermez cmd et lancez-le en tant qu'administrateur, par ce pip commencera à fonctionner.

3
vamsi sai kommuri

Tout d’abord, assurez-vous d’avoir installé python 2.7 ou supérieur

Ouvrez l'invite de commande en tant qu'administrateur et changez de répertoire en python, puis changez de répertoire en scripts en tapant cd Scripts, puis tapez pip.exe et vous pourrez désormais installer les modules

  • Ouvrir Cmd 

  • tapez "cd \" puis entrez

  • tapez "cd python2.7" puis entrez

Notez que ma version de python est la version 2.7, mon répertoire est donc utilisé. Utilisez donc votre dossier python ici ...

  • tapez "cd Scripts" et entrez

  • Maintenant, entrez ce "pip.exe" 

  • Maintenant, il vous invite à installer des modules 

2
Maddu Swaroop

Dans mon cas, j'essayais d'installer Flask. Je voulais exécuter la commande pip install Flask. Mais quand j'ouvre la commande Invite, je vais dans C:\Utilisateurs [utilisateur]>. Si vous donnez ici, cela dira que pip n'est pas reconnu. J'ai fait ci-dessous les étapes

Sur votre bureau, cliquez avec le bouton droit sur Ordinateur et sélectionnez Propriétés.

Sélectionnez Paramètres système avancés

Dans la fenêtre contextuelle, sélectionnez l'onglet Avancé, puis cliquez sur Variables d'environnement.

Dans une fenêtre contextuelle, double-cliquez sur PATH et dans la fenêtre contextuelle, copiez la valeur de la variable pour le nom de la variable PATH, puis collez-la dans le bloc-notes, puis recherchez une entrée pour Python. 

Dans mon cas, c'était C:\Utilisateurs\[utilisateur]\AppData\Local\Programmes\Python\Python36-32

Maintenant, dans ma commande Invite je me suis déplacé à l'emplacement ci-dessus et a donné pip installer Flask 

 enter image description here

1
Ziggler