Привязки Python для Selenium

Привязки Python для Selenium

Я не могу установитьСелен. У меня уже естьПитон 3ихромированный драйвер. У меня рабочий стол Windows 10. Вот что cmdмне говорит:

C:\Users\dani>pip install selenium
'pip' is not recognized as an internal or external command, operable program or batch file.

C:\Users\dani>sudo pip install selenium
'sudo' is not recognized as an internal or external command, operable program or batch file.

C:\Users\dani>pip3 install selenium
'pip3' is not recognized as an internal or external command, operable program or batch file.

C:\Users\dani>conda install selenium
'conda' is not recognized as an internal or external command, operable program or batch file.

решение1

Полученная вами ошибка означает, что ни одна из используемых вами базовых команд ( sudo, condaили pip) не зарегистрирована в Windows для использования в командной строке.

Предполагая, что вы выбрали опцию регистрации pythonв командной строке при установке, попробуйте python -m pip install -U selenium.

В этом случае:

  • python -m pipвызывает версию, pipрасположенную в вашей Lib\site-packages\pipпапке. -mозначает «модуль».

  • install -U seleniumговорит pipустановить (и обновить) Selenium. Если вы никогда не устанавливали Selenium, можно отказаться от этой -Uопции, но не повредит, если вы ее оставите.

Поиск неисправностей

Если у вас есть шанс 'python' is not recognized as an internal or external command, operable program or batch file, вы можете:

  • Переустановите Python и выберите опцию регистрации Python в переменных PATH/Path Windows (возможно, это излишне).

  • Добавьте python.exeвручную переменные PATH/Path.

  • Используйте полный путь pythonв вашей команде, например C:\Python37\python.exe -m pip install -U selenium.

Примечания

Добавление Python в ваш путь вручную

Чтобы вручную добавить python.exeв переменную Path в Windows 7 и Windows 10:

  1. Откройте поле поиска меню «Пуск» и введите env.

  2. Выберите опцию «Изменить переменные среды системы».

  3. В появившемся диалоговом окне нажмите кнопку «Переменные среды…» в нижней части активной вкладки.

  4. В открывшемся диалоговом окне найдите раздел «Системные переменные» в нижней половине.

  5. Выберите переменную (первый столбец), отмеченную как «Путь» (т. е. щелкните по ней), затем нажмите кнопку «Изменить...».

  6. В появившемся диалоговом окне «Изменить переменную среды» добавьте точку с запятой ( ;) в конец существующей строки, затем добавьте полный путь к вашей python.exe(например, add C:\Python37\python.exeили подобное). Таким образом, полная строка, которую вы добавляете, должна выглядеть примерно так, например ;C:\Python37\python.exe, .

  7. Нажмите OK, когда закончите.

Установка Selenium вручную

pipэто просто автоматизированный инструмент для загрузки и установки модулей Python изИндекс упаковки Python(PyPI) веб-сайт. В этом случае он тянет изПроект Селенразмещены там.

Однако, если вышеуказанные варианты не сработали, вы можете загрузить правильныйПакет селенавручную.

Для .whlфайла (wheel) вам по-прежнему придется использовать pipустановку Selenium, открыв командное окно в том же каталоге и введя, например, C:\Python37\python.exe -m pip install -U selenium(как указано выше).

Для tar.gzфайла вам необходимо полностью извлечь архив, открыть командное окно в извлеченном каталоге, где setup.pyон находится, а затем запустить python setup.py install(или, например C:\Python37\python.exe setup.py install, ).

Если вы решили вручную загрузить и установить Selenium, выберите один из форматов (например, .whlили .tar.gz). Вероятно, стоит упомянуть, что для ваших целей между ними нет никакой практической разницы.

Заметки о командах

  • sudo pip install selenium- sudoэто команда Linux, поэтому для того, чтобы она хотя бы заработала в Windows 10, вам нужно будет находиться вПодсистема Windows для Linux(ВСЛ).

  • conda install selenium- condaотносится кАнаконда, представляющая собой автономную среду для Python.

  • pip install selenium- это может сработать, если вы установили ванильный Python для Windows изpython.org. Но pip.exeего все равно нужно будет зарегистрировать в командной строке (см. шаги python.exeвыше и просто замените полный путь на pip.exe).

Связанный контент