pip sous Windows donnant l’erreur – Commande ‘install’ inconnue ou non prise en charge

J’ai installé pip sur Windows en téléchargeant http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49 et en exécutant python setup.py install

L’installation s’est bien déroulée sans erreur.

Mais quand j’ai essayé d’installer le paquetage de selenium, cela me donne l’erreur suivante –

 pip install -U selenium Unknown option: u Unknown or unsupported command 'install' 

Où je fais l’erreur?

Avez-vous le pip Perl qui traîne quelque part?

Cela ressemble au problème décrit ici:

https://github.com/mike-perdide/gitbuster/issues/62

Pour vérifier, dans l’invite de commande Windows, exécutez:

 C:\>where pip 

Cela produira potentiellement les éléments suivants:

 C:\strawberry\perl\bin\pip C:\strawberry\perl\bin\pip.bat 

Si oui, c’est votre problème. Unistall Strawberry Perl ou utilisez le chemin complet vers python pip.

Eu le même problème sous Ubuntu et a fait:

 $ sudo apt-get remove pip $ sudo apt-get install python-pip 

Cette erreur est due au fait que le système recherche pip.bat avant de trouver pip.exe.

Vous n’avez pas besoin de désinstaller Strawberry Perl ou de taper le chemin complet.

Ce que je fais est simplement de taper pip.exe (même nombre de frappes que apt-get) lorsque je veux utiliser l’utilitaire Python. Cette méthode semble fonctionner pour moi sur Win7 avec Python (x, y) 2.7x et Strawberry Perl installé.

En plus de la réponse très utile de Johannes: Si vous ne souhaitez pas désinstaller Strawberry, vous pouvez réorganiser l’ordre des entrées PATH dans votre système Windows pour vous assurer que vos Python\Scripts sont trouvés avant les entrées fraise. Si vous ne voulez pas le faire manuellement, vous pouvez utiliser des outils tels que “Rapid Environment Editor”.

Vous pouvez également résoudre ce problème sans supprimer Strawberry Perl ou taper le chemin complet. Accédez à ce répertoire C: \ Python2.7 \ Scripts (votre répertoire Python), puis utilisez la commande pip.

Vous devez fournir le chemin dans environment variable pour le fichier pip.exe

pendant l’exécution de la install command vous devez utiliser la commande ci-dessous

 pip.exe install selenium 

Cela fonctionnera sûrement, pour moi cela a fonctionné 🙂

J’ai aussi eu ce problème et, comme Johannes l’a dit, c’est parce que le pip Perl interfère avec votre pip Python.

Pour le contourner, vous pouvez simplement le faire aussi:

python -m pip install

Pour Python 3.X et supérieur:

Dans l’invite CMD, tapez:

 py -m pip install  

Assurez-vous que pip est déjà installé. Configurer la variable d’environnement pour pip pointant vers le fichier exe

Mettre à niveau:

 py -m pip install --upgrade pip 

Même problème avec DwimPerl. La désinstallation de Dwim a également résolu le problème.

C: \ Python27 \ Scripts \ pip.exe install -U selenium