como faço para instalar o beautifulsoup para python 2.7 no Ubuntu?

0

Acho que estou sentindo falta de uma dependência para um bot de bate-papo que estou escrevendo. Estou tentando instalar o beautifulsoup4 para o python 2.7.

O programa está retornando este erro quando tento usar a função em questão

/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'

Após algumas pesquisas, parece que pode estar relacionado a uma dependência ausente (beautifulsoup, neste caso)

    
por saconquistador 06.01.2017 / 04:17

1 resposta

0

Em todas as versões atualmente suportadas do Ubuntu, abra o terminal e execute:

sudo apt-get install python-bs4

O Beautiful Soup (python-bs4) é um analisador de HTML tolerante a erros para o Python 2.x. Existem dois pacotes diferentes: python-bs4 (para Python 2.x) e python3-bs4 (para Python 3.x), e para evitar que você fique confuso, há também dois Ambientes de Desenvolvimento Integrados diferentes para Python: IDLE e IDLE 3 para executá-los.

    
por karel 06.01.2017 / 04:54