Подтвердить что ты не робот

Pip в Windows, дающий ошибку - Неизвестная или неподдерживаемая команда 'install'

Я установил 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'

Где я делаю ошибку?

4b9b3361

Ответ 1

Есть ли у вас пирл Perl где-то где-то?

Похож на описанную здесь проблему:

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.

Ответ 2

Эта ошибка связана с тем, что система находит pip.bat, прежде чем находит pip.exe.

Вам не нужно удалять Strawberry Perl или вводить весь путь.

Что я делаю, так это просто набирать pip.exe(такое же количество нажатий клавиш как apt-get), когда я хочу использовать утилиту Python. Этот метод, похоже, работает для меня на Win7 с установленными Python (x, y) 2.7x и Strawberry Perl.

Ответ 3

Имел ту же проблему в Ubuntu и делал:

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

Ответ 4

У меня тоже была эта проблема, и, как сказал Йоханнес, это потому, что perl pip мешает вашему питону Python.

Чтобы обойти это, вы можете просто сделать это:

python -m pip install <package_name>

Ответ 5

В дополнение к очень полезному ответу Йоханнеса: Если вы не хотите удалять Strawberry, вы можете переупорядочить порядок записей PATH в вашей системе Windows, чтобы убедиться, что ваш Python\Scripts найден до записей клубники. Если вы не хотите делать это вручную, вы можете использовать такие инструменты, как "Rapid Environment Editor".

Ответ 6

Вы также можете решить эту проблему, не удаляя Strawberry Perl или не введя весь путь. Перейдите в каталог C:\Python2.7\Scripts (ваш каталог Python), затем используйте команду pip.

Ответ 7

Вы должны указать путь в environment variable для pip.exe файла

при выполнении install command вы должны использовать ниже команду

pip.exe install selenium 

Это, безусловно, сработает, для меня это сработало:)

Ответ 8

Для Python 3.X и выше:

В командной строке CMD введите:

py -m pip install  <package_name>

Убедитесь, что pip уже установлен. Установите переменную окружения для pip, указывающего на исполняемый файл

Чтобы обновить:

py -m pip install --upgrade pip

Ответ 9

Такая же проблема с DwimPerl. Удаление Dwim также устранило проблему.

Ответ 10

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

Ответ 11

У меня та же проблема в Windows 10, наконец, проблема успешно решена.

Я использовал следующую команду where pip

Я показывал несколько установок pip. После удаления другой установки все работало нормально.