pip на Windows дает ошибку-неизвестная или неподдерживаемая команда "установить"
Я установил pip на Windows, загрузив http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49 и бегом python setup.py install
установка прошла нормально без ошибок.
но когда я попытался установить пакет selenium с ним, это дает мне следующую ошибку -
pip install -U selenium
Unknown option: u
Unknown or unsupported command 'install'
где я делаю ошибку?
10 ответов:
у вас случайно где-то валяется Perl pip?
звучит как проблема, описанная здесь:
https://github.com/mike-perdide/gitbuster/issues/62
чтобы проверить, в командной строке Windows выполните команду:
C:\>where pipэто потенциально приведет к следующему:
C:\strawberry\perl\bin\pip C:\strawberry\perl\bin\pip.batЕсли это так, то это ваша проблема. Unistall Strawberry Perl или используйте полный путь к python pip.
имел ту же проблему под Ubuntu и сделал:
$ sudo apt-get remove pip $ sudo apt-get install python-pip
эта ошибка вызвана тем, что система находит pip.летучая мышь, прежде чем он находит Пип.исполняемый.
вам не нужно удалять Strawberry Perl или вводить весь путь.
то, что я делаю, это просто ввести Пип.exe (то же количество нажатий клавиш, что и apt-get), когда я хочу использовать утилиту Python. Этот метод, кажется, работает найти для меня на Win7 с Python (x,y) 2.7 x и Strawberry Perl установлен.
в дополнение к очень полезному nswer Йоханнеса: Если вы не хотите удалять клубнику, вы можете изменить порядок
PATHфото в вашей системе Windows, чтобы обеспечить свойPython\Scriptsнаходятся перед записями клубники. Если вы не хотите делать это вручную, вы можете использовать такие инструменты, как "быстрый редактор среды".
вы также можете решить эту проблему, не удаляя Strawberry Perl или введите весь путь.Перейти к этому C:\Python2.7\Scripts (ваш каталог Python) каталог, затем используйте команду pip.
вы должны указать путь в
environment variableнаpip.exefileпри выполнении
install commandвы должны использовать следующую командуpip.exe install seleniumэто наверняка сработает, для меня это сработало:)
У меня тоже была эта проблема, и, как сказал Йоханнес, это потому, что perl pip мешает вашему Python pip.
чтобы обойти это, вы можете просто сделать это:
python -m pip install <package_name>