
Я не могу установитьСелен. У меня уже естьПитон 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:
Откройте поле поиска меню «Пуск» и введите
env
.Выберите опцию «Изменить переменные среды системы».
В появившемся диалоговом окне нажмите кнопку «Переменные среды…» в нижней части активной вкладки.
В открывшемся диалоговом окне найдите раздел «Системные переменные» в нижней половине.
Выберите переменную (первый столбец), отмеченную как «Путь» (т. е. щелкните по ней), затем нажмите кнопку «Изменить...».
В появившемся диалоговом окне «Изменить переменную среды» добавьте точку с запятой (
;
) в конец существующей строки, затем добавьте полный путь к вашейpython.exe
(например, addC:\Python37\python.exe
или подобное). Таким образом, полная строка, которую вы добавляете, должна выглядеть примерно так, например;C:\Python37\python.exe
, .Нажмите
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
).