web-dev-qa-db-fra.com

Je n'arrive pas à installer 'pip' pour python

Je vais dans le livre Learn Python The Hard Way et je dois installer pip. (ex46 , ex47) J'ai donc sauvegardé get-pip.py sur mon ordinateur et dans powershell i fait :

PS C:\Users\Toto\pip> python Get-pip.py
Downloading/unpacking pip
Installing collected packages: pip
Successfully installed pip
Cleaning up...

mais alors quand j'essaie: PS C:\Utilisateurs\Toto\pip> pip

je reçois cette erreur: pip : The term 'pip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the s pelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + pip + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

C:\Python27\Scripts\est déjà sur mon chemin. 

Je ne peux pas comprendre cela. Si quelqu'un pouvait m'aider s'il vous plaît.

note: je suis sur Windows 8 et cela est avec Python 2.7

12
Lagastic

Chaque fois que j'ai installé pip sur ma machine Windows, il s'installe dans le dossier Scripts de mon Python:

c:\Python34\Scripts

Donc, pour que pip s'exécute sur la ligne de commande, je devais ajouter ce chemin à ma variable d'environnement PATH. Vous pouvez accéder à ces paramètres en procédant comme suit (en supposant que Windows 7 ou une version plus récente):

  1. Cliquez avec le bouton droit sur Poste de travail et choisissez Properties.
  2. Aller aux paramètres système avancés
  3. Cliquez sur le bouton Environment Variables
  4. Double-cliquez sur la variable PATH (ou Path) répertoriée sous System variables.
  5. Ajoutez c:\Python34\Scripts à la fin de la liste des autres chemins en vous assurant qu'il est séparé de l'entrée précédente par un point-virgule

Redémarrez votre shell et essayez d’exécuter pip. Si cela ne fonctionne toujours pas, vous devez savoir où pip a été installé. Dans mon dossier Scripts, j'ai un fichier pip.exe. Sinon, l'ajout du dossier Scripts à votre chemin ne vous aidera pas. Vous devrez trouver où il a été installé et ajouter ce chemin à la place.

12
Mike Driscoll

Vous pouvez copier zklib dans le dossier du serveur odoo et redémarrer le serveur odoo. Cela devrait fonctionner.

0
hasan zafar