¿Cómo instalo beautifulsoup en Python 2.7 en Ubuntu?

¿Cómo instalo beautifulsoup en Python 2.7 en Ubuntu?

Creo que me falta una dependencia de un chatbot que estoy escribiendo. Estoy intentando instalar beautifulsoup4 para Python 2.7.

El programa devuelve este error cuando intento utilizar la función en cuestión

/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py:794:
InsecureRequestWarning: Unverified HTTPS request is being made. 
Adding certificate verification is strongly advised. See:
https://urllib3.readthedocs.org/en/latest/security.html InsecureRequestWarning)
Unhandled exception in thread started by <function run at 0x7f24085aaaa0>

Traceback (most recent call last):    
  File "core/main.py", line 77, in run    
    out = func(input.inp, **kw)    
  File "plugins/comic.py", line 88, in comic    
    return val['data']['link']    
KeyError: 'link'

Después de algunas búsquedas, parece que podría estar relacionado con una dependencia faltante (beautifulsoup, en este caso).

Respuesta1

En todas las versiones actualmente compatibles de Ubuntu, abra la terminal y ejecute:

sudo apt-get install python-bs4

Beautiful Soup (python-bs4) es un analizador HTML tolerante a errores para Python 2.x. Hay dos paquetes diferentes: python-bs4 (para Python 2.x) y python3-bs4 (para Python 3.x), y para que no te confundas también hay dos Entornos de Desarrollo Integrados diferentes para Python: IDLE e IDLE 3 para ejecutarlos.

información relacionada