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'
Где я делаю ошибку?
Ответы
Ответ 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. После удаления другой установки все работало нормально.