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.exe
fileпри выполнении
install command
вы должны использовать следующую командуpip.exe install selenium
это наверняка сработает, для меня это сработало:)
У меня тоже была эта проблема, и, как сказал Йоханнес, это потому, что perl pip мешает вашему Python pip.
чтобы обойти это, вы можете просто сделать это:
python -m pip install <package_name>