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 lorsque j'ai essayé d'installer le package Selenium avec, cela me donne l'erreur suivante -
pip install -U Selenium
Unknown option: u
Unknown or unsupported command 'install'
Où je fais l'erreur?
Est-ce que vous avez le pip Perl quelque part?
Sonne comme le problème décrit ici:
https://github.com/mike-perdide/gitbuster/issues/62
Pour vérifier, dans l'invite de commandes 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 c'est le cas, c'est votre problème. Désinstallez Strawberry Perl ou utilisez le chemin complet vers 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 de simplement taper pip.exe (même nombre de touches 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és.
A eu le même problème sous Ubuntu et a fait:
$ Sudo apt-get remove pip
$ Sudo apt-get install python-pip
J'ai également eu ce problème, et comme Johannes l'a dit, c'est parce que le pip Perl interfère avec votre Python pip.
Pour le contourner, vous pouvez également le faire:
python -m pip install <package_name>
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 assurer votre Python\Scripts
se trouvent avant les entrées de fraise. Si vous ne souhaitez pas le faire manuellement, vous pouvez utiliser des outils tels que le "Rapid Environment Editor".
Vous devez fournir un chemin dans environment variable
pour pip.exe
fichier
lors de l'exécution de install command
vous devez utiliser la commande ci-dessous
pip.exe install Selenium
Cela fonctionnera sûrement, pour moi, cela a fonctionné :)
Vous pouvez également résoudre ce problème sans supprimer Strawberry Perl ou saisir l'intégralité du chemin d'accès. Placez-vous dans ce répertoire C:\Python2.7\Scripts (votre répertoire Python)), puis utilisez la commande pip.
Pour Python 3.X et supérieur:
Dans le type d'invite CMD:
py -m pip install <package_name>
Assurez-vous que pip est déjà installé. Configurez la variable d'environnement pour pip pointant vers le fichier exe
Mettre à niveau:
py -m pip install --upgrade pip
C:\Python27\Scripts\pip.exe install -U Selenium
J'ai le même problème dans Windows 1, enfin résolu le problème avec succès.
J'ai utilisé la commande suivante where pip
Je montrais plusieurs installations de pip. Une fois l'installation supprimée, cela a bien fonctionné.
Même problème avec DwimPerl. La désinstallation de Dwim a également résolu le problème.