Instalar Beautiful Soup en Python

Aditya Raj 30 enero 2023
  1. Instale Beautiful Soup usando el instalador de paquetes para Python (PIP)
  2. Instale Beautiful Soup usando la herramienta de paquete avanzado (APT)
  3. Instale Beautiful Soup descargando manualmente los códigos fuente
  4. Instale Beautiful Soup usando wget y tar en Linux
Instalar Beautiful Soup en Python

Python nos proporciona varias bibliotecas y módulos para realizar diferentes tareas. La biblioteca Beautiful Soup se usa en Python para raspar archivos HTML y XML.

Este artículo discutirá diferentes formas de instalar la biblioteca Beautiful Soup en Python.

Instale Beautiful Soup usando el instalador de paquetes para Python (PIP)

Para instalar la biblioteca Beautiful Soup usando PIP, puede ejecutar el siguiente comando en la terminal de línea de comandos de su máquina.

pip install beautifulsoup4

El comando anterior, después de la ejecución, instalará la biblioteca Beautiful Soup en su máquina. Si está utilizando Python 2.x y 3.x en la misma máquina, el comando anterior instalará la biblioteca Beautiful Soup en su directorio 2.x de Python.

Para instalar la biblioteca Beautiful Soup en el directorio 3.x de Python, puede ejecutar el siguiente comando en la terminal de línea de comandos.

pip3 install beautifulsoup4

Instale Beautiful Soup usando la herramienta de paquete avanzado (APT)

APT se utiliza para manejar paquetes de software de manera eficiente. Necesitará la contraseña de administrador de la computadora para instalar la biblioteca Beautiful Soup usando APT.

Para instalar Beautiful Soup usando APT, debe ejecutar el siguiente comando en la terminal de línea de comandos.

sudo apt-get install python-bs4

Aquí, la palabra clave sudo se usa para ejecutar el comando en superusuario, es decir, en modo administrador. Sin usar el comando sudo, no podrá instalar ningún software en su máquina.

Nuevamente, si tiene varias versiones de Python instaladas en su máquina, el comando anterior instalará la biblioteca Beautiful Soup en el directorio de Python 2. Para instalar la biblioteca Beautiful Soup en Python 3, puede usar el siguiente comando.

sudo apt-get install python3-bs4

Instale Beautiful Soup descargando manualmente los códigos fuente

Para instalar la biblioteca Beautiful Soup en Python utilizando el código fuente, primero debe descargar el código fuente desde este enlace. Obtendrá un archivo comprimido del enlace.

  1. Después de descargar el archivo, debe ir al directorio donde se descargó el archivo. Luego, debe extraer los archivos del archivo comprimido descargado.

  2. Una vez que extraiga todos los archivos, debe ir a la carpeta en la que se extrajeron los archivos. Allí encontrarás un archivo llamado setup.py.

    Debe ejecutar la terminal de línea de comandos en el directorio actual donde se guarda setup.py.

  3. A continuación, debe ejecutar el archivo setup.py utilizando el siguiente comando en la terminal.

    python setup.py.
    
  4. Después de ejecutar el comando anterior, la biblioteca Beautiful Soup se instalará en el directorio de su Python 2. Para instalar la biblioteca Beautiful Soup en Python 3, puede ejecutar setup.py usando Python 3 ejecutando el siguiente comando en la terminal de línea de comandos.

    python3 setup.py
    

Recuerda ejecutar los comandos abriendo la terminal en el mismo directorio donde está almacenado setup.py. De lo contrario, se enfrentará a errores.

Instale Beautiful Soup usando wget y tar en Linux

El comando wget ejecuta una URL para descargar un archivo usando la línea de comando. Además, el comando tar se usa para descomprimir un archivo comprimido usando la línea de comando.

Usaremos los siguientes pasos para instalar la biblioteca Beautiful Soup usando el comando wget y el comando tar.

  • Primero, ejecutaremos el comando wget con el enlace de descarga del código fuente de la biblioteca Beautiful Soup, como se muestra a continuación.
    wget https://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/beautifulsoup4-4.0.0b3.tar.gz
    
  • Después de descargar el archivo comprimido, usaremos el comando tar para extraer el contenido del archivo comprimido, como se muestra a continuación.
    tar -xvzf beautifulsoup4-4.0.0b3.tar.gz
    
  • Una vez ejecutado el comando tar, ejecutaremos el archivo setup.py mediante el siguiente comando.
    python setup.py install
    
  • Cuando se ejecuta el comando anterior, la biblioteca Beautiful Soup se instala en el directorio de Python 2 si hay diferentes versiones de Python instaladas en su máquina. Para instalar la biblioteca en el directorio de Python 3, puede usar el siguiente comando.
    python3 setup.py install
    

Para verificar la instalación del módulo Beautiful Soup, puede utilizar la instrucción importar en su programa, como se muestra a continuación.

import bs4

Si la ejecución de la declaración anterior en un programa de Python no provoca ningún error, la biblioteca Beautiful Soup se ha instalado correctamente en su máquina.

De todos los métodos discutidos en este artículo, le sugerimos que use el instalador de paquetes para Python (PIP) o la Herramienta avanzada de paquetes (APT) para instalar la biblioteca Beautiful Soup en su máquina. Esto lo ayudará a evitar errores como la falta de coincidencia de versiones o la ausencia de dependencias porque PIP y APT manejan estas cosas por usted.

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