Enlaces de Python para Selenium

Enlaces de Python para Selenium

no puedo instalarSelenio. ya tengoPitón 3ycontrolador cromado. Estoy en un escritorio con Windows 10. Esto es lo que cmdme dice:

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.

Respuesta1

El error que recibe significa que ninguno de los comandos básicos que está utilizando ( sudoo conda) pipestá registrado en Windows para su uso en la línea de comandos.

Suponiendo que seleccionó la opción para registrarse pythonen la línea de comando cuando lo instaló, intente python -m pip install -U selenium.

En este caso:

  • python -m pipinvoca la versión de pipubicada en su Lib\site-packages\pipcarpeta. -msignifica "módulo".

  • install -U seleniumle indica pipque instale (y actualice) Selenium. Si nunca ha instalado Selenium, está bien descartar la -Uopción, pero tampoco le hará daño dejarla activada.

Solución de problemas

Si tienes la posibilidad de conseguirlo 'python' is not recognized as an internal or external command, operable program or batch file, puedes:

  • Reinstale Python y seleccione la opción para registrar Python en su(s) variable(s) de ruta/RUTA de Windows (posiblemente excesivo).

  • Agregue python.exea su(s) variable(s) de RUTA/Ruta manualmente.

  • Utilice la ruta completa pythonen su comando, por ejemplo C:\Python37\python.exe -m pip install -U selenium.

Notas

Agregar Python manualmente a su ruta

Para agregar manualmente python.exea su variable Ruta en Windows 7 y Windows 10:

  1. Abra el cuadro de búsqueda del menú Inicio y escriba env.

  2. Elija la opción para "Editar las variables de entorno del sistema".

  3. En el cuadro de diálogo que aparece, haga clic en el botón "Variables de entorno..." en la parte inferior de la pestaña activa.

  4. En el nuevo cuadro de diálogo que aparece, busque la sección "Variables del sistema" en la mitad inferior.

  5. Seleccione la Variable (la primera columna) marcada como "Ruta" (es decir, haga clic en ella), luego haga clic en el botón "Editar...".

  6. En el cuadro de diálogo "Editar variable de entorno" que aparece, agregue un punto y coma ( ;) al final de la cadena existente, luego agregue la ruta completa a su python.exe(por ejemplo, agregar C:\Python37\python.exeo similar). Entonces, la cadena completa que agregue debería verse así, por ejemplo ;C:\Python37\python.exe.

  7. Haga clic OKcuando haya terminado.

Instalación manual de selenio

pipes simplemente una herramienta automatizada para descargar e instalar módulos de Python desdeÍndice de empaquetado de Python(PyPI) sitio web. En este caso, está tirando de laProyecto selenioalojado allí.

Sin embargo, si las opciones anteriores fallan, puede descargar la versión correctaPaquete de selenioa mano.

Para el .whlarchivo (rueda), aún usaría pippara instalar Selenium abriendo una ventana de comando en el mismo directorio y escribiendo, por ejemplo, C:\Python37\python.exe -m pip install -U selenium(como se muestra arriba).

Para el tar.gzarchivo, debe extraerlo por completo, abrir una ventana de comando en el directorio extraído donde setup.pyreside y luego ejecutarlo python setup.py install(o, por ejemplo C:\Python37\python.exe setup.py install).

Si elige descargar e instalar Selenium manualmente, elija un formato u otro (es decir, .whlo .tar.gz). Probablemente valga la pena mencionar que no existe una diferencia práctica entre los dos para sus propósitos.

Notas sobre los comandos

  • sudo pip install selenium- sudoes un comando de Linux, por lo que para tener la posibilidad de que esto funcione en Windows 10, deberás estar en elSubsistema de Windows para Linux(WSL).

  • conda install selenium- condaes específico deAnaconda, que es un entorno autónomo para Python.

  • pip install selenium- esto puede funcionar si instaló Vanilla Python para Windows desdepython.org. Pero pip.exeaún así será necesario registrarlo en la línea de comando (consulte los pasos anteriores python.exey simplemente sustituya la ruta completa por pip.exe).

información relacionada