Instalar Python Selenium en macOS

Aditya Raj 15 febrero 2024
  1. Instale Python Selenium en macOS mediante el instalador de paquetes para Python (PIP)
  2. Instale Python Selenium en macOS usando un código fuente
  3. Conclusión
Instalar Python Selenium en macOS

El marco de trabajo de Selenium en Python se utiliza para automatizar tareas como el web scraping. Este artículo discutirá dos formas de instalar Selenium en macOS.

Instale Python Selenium en macOS mediante el instalador de paquetes para Python (PIP)

El instalador de paquetes para Python o PIP se usa para instalar, desinstalar y administrar paquetes en Python. Si tiene el instalador de paquetes instalado en su máquina, puede instalar Selenium en su macOS usando el instalador de paquetes.

Para instalar Selenium en la versión 2 de Python, puede ejecutar la siguiente instrucción en la terminal de la línea de comandos:

pip install selenium

Puede ejecutar el siguiente comando para instalar Selenium en Python versión 3.x:

pip3 install selenium

Después de ejecutar el comando anterior, el marco Python Selenium se instalará en su macOS.

Instale Python Selenium en macOS usando un código fuente

En lugar de usar PIP, puede instalar Selenium manualmente usando un código fuente. Para ello, utilizaremos el siguiente enfoque.

Primero, descargaremos el código fuente de la biblioteca de Selenium. Para ello, utilizaremos el comando curl.

El comando curl ejecuta una URL en la línea de comando. Pasaremos el enlace de descarga del código fuente del framework Selenium al comando curl.

El nombre del archivo en el que debe descargarse el código fuente se proporciona después del operador >.

curl https://files.pythonhosted.org/packages/ed/9c/9030520bf6ff0b4c98988448a93c04fcbd5b13cd9520074d8ed53569ccfe/selenium-3.141.0.tar.gz > selenium.tar.gz

Tras ejecutar el comando curl, el código fuente se descargará en nuestra máquina en formato comprimido en el archivo selenium.tar.gz.

Después de descargar el archivo tar.gz comprimido, extraeremos el contenido del archivo usando el comando tar. El comando tar toma el nombre del archivo comprimido como argumento de entrada y extrae el contenido en una nueva carpeta.

tar -xzvf selenium.tar.gz

Después de la ejecución, el comando tar extrae todos los archivos contenidos en el archivo comprimido. Esto lo puedes observar en la siguiente imagen:

Extracción de archivo de comando tar

Después de extraer el contenido del archivo, navegaremos a la carpeta recién creada que contiene el contenido del archivo usando el comando cd. El comando cd toma el nombre de un directorio como argumento de entrada y navega al directorio dado.

cd selenium-3.141.0

Instalación de cd selenio

Después de navegar a la nueva carpeta, ejecutaremos el archivo setup.py usando el siguiente comando. Después de ejecutar el siguiente comando, Selenium se instalará en su macOS.

sudo python setup.py install

El comando anterior instalará Selenium en Python versión 2.x. Puede usar el siguiente comando para instalar Selenium en Python versión 3.x.

sudo python3 setup.py install

Aquí, el comando sudo ejecuta la declaración en modo administrador. Necesitará la contraseña de administrador para ejecutar este comando.

Una vez que el comando se ejecute con éxito, Selenium se instalará en su sistema. La ejecución se muestra en la siguiente imagen:

Instalación de Python Selenium

Conclusión

En este artículo, hemos discutido dos formas de instalar Python Selenium en macOS.

Puede usar el primer enfoque si tiene el Instalador de paquetes para Python (PIP) instalado en su sistema. De lo contrario, puede instalar python selenium en su macOS utilizando el segundo enfoque.

Autor: Aditya Raj
Aditya Raj avatar Aditya Raj avatar

Aditya Raj is a highly skilled technical professional with a background in IT and business, holding an Integrated B.Tech (IT) and MBA (IT) from the Indian Institute of Information Technology Allahabad. With a solid foundation in data analytics, programming languages (C, Java, Python), and software environments, Aditya has excelled in various roles. He has significant experience as a Technical Content Writer for Python on multiple platforms and has interned in data analytics at Apollo Clinics. His projects demonstrate a keen interest in cutting-edge technology and problem-solving, showcasing his proficiency in areas like data mining and software development. Aditya's achievements include securing a top position in a project demonstration competition and gaining certifications in Python, SQL, and digital marketing fundamentals.

GitHub

Artículo relacionado - Python Selenium