Cómo instalar Python3 Hermoso entorno de sopa en Debian Linux

Cómo instalar Python3 Hermoso entorno de sopa en Debian Linux

Hermosa sopa es un paquete de python para analizar documentos HTML y XML y reside dentro de un paquete Debian llamado python-bs4. Sin embargo, python-bs4 El paquete es un paquete predeterminado en el sistema Debian Linux para la versión Python 2. Por lo tanto, si su intención es usar Python3 como un entorno predeterminado, también deberá instalar Python3 y su versión correspondiente de BS4 python3-bs4. Comencemos por la instalación de Python3:

# apt -get install -y vim python3 

Después de una instalación exitosa del paquete Python3, asegúrese de que Python3 esté configurado como predeterminado:

# Update-Alternatives --install/usr/bin/python python/usr/bin/python3.4 2 Actualización-alternativa: usando/usr/bin/python3.4 para proporcionar/usr/bin/python (python) en modo automático 

Confirme que Python 3 es una versión predeterminada:

# Python -Versión Python 3.4.2 

Todo lo que queda es instalar hermoso paquete HTML y XML para combinar con Python versión 3:

# apt-get install python3-bs4 

Todo listo. Pruebe el hermoso análisis de sopa HTML y XML con el siguiente script de ejemplo:

#!/usr/bin/env python3 de urllib.Solicitar la importación de Urlopen de BS4 Import BeautifulSoup html = Urlopen ("http: // www.ñu.org ") bsobj = beautifulSoup (html.leer()); Imprimir (BSOBJ.título) 

Guarde el código anterior en un archivo, por ejemplo,. más raspé.py y hazlo ejecutable:

$ chmod +x scrapetest.py 

Una vez listo ejecutar más raspé.py guion:

ps ./más rascado.Py el sistema operativo GNU y el movimiento de software libre 

Solución de problemas

Traza (la llamada más reciente la última): archivo "scrapetest.Py ", línea 2, en BS4 importación de belloxsoup beautifulsoup: sin módulo llamado 'BS4' 

Su versión Python y BS4 no coincide o BS4 no está instalada. Asegúrese de que BS4 esté instalado y que corresponda a su versión de Python.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas para instalar en Ubuntu 22.04
  • Cómo establecer programas predeterminados utilizando alternativas de actualización en ..
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Vim Editor Basics en Linux
  • Ubuntu 20.04 Hadoop
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Instale Arch Linux en VMware Workstation
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..