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