
no puedo instalarSelenio. ya tengoPitón 3ycontrolador cromado. Estoy en un escritorio con Windows 10. Esto es lo que cmd
me 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 ( sudo
o conda
) pip
está registrado en Windows para su uso en la línea de comandos.
Suponiendo que seleccionó la opción para registrarse python
en la línea de comando cuando lo instaló, intente python -m pip install -U selenium
.
En este caso:
python -m pip
invoca la versión depip
ubicada en suLib\site-packages\pip
carpeta.-m
significa "módulo".install -U selenium
le indicapip
que instale (y actualice) Selenium. Si nunca ha instalado Selenium, está bien descartar la-U
opció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.exe
a su(s) variable(s) de RUTA/Ruta manualmente.Utilice la ruta completa
python
en su comando, por ejemploC:\Python37\python.exe -m pip install -U selenium
.
Notas
Agregar Python manualmente a su ruta
Para agregar manualmente python.exe
a su variable Ruta en Windows 7 y Windows 10:
Abra el cuadro de búsqueda del menú Inicio y escriba
env
.Elija la opción para "Editar las variables de entorno del sistema".
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.
En el nuevo cuadro de diálogo que aparece, busque la sección "Variables del sistema" en la mitad inferior.
Seleccione la Variable (la primera columna) marcada como "Ruta" (es decir, haga clic en ella), luego haga clic en el botón "Editar...".
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 supython.exe
(por ejemplo, agregarC:\Python37\python.exe
o similar). Entonces, la cadena completa que agregue debería verse así, por ejemplo;C:\Python37\python.exe
.Haga clic
OK
cuando haya terminado.
Instalación manual de selenio
pip
es 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 .whl
archivo (rueda), aún usaría pip
para 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.gz
archivo, debe extraerlo por completo, abrir una ventana de comando en el directorio extraído donde setup.py
reside 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, .whl
o .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
-sudo
es 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
-conda
es 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. Peropip.exe
aún así será necesario registrarlo en la línea de comando (consulte los pasos anteriorespython.exe
y simplemente sustituya la ruta completa porpip.exe
).