Acho que estou perdendo uma dependência de um bot de bate-papo que estou escrevendo. Estou tentando instalar o beautifulsoup4 para python 2.7.
O programa está retornando este erro quando tento utilizar 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'
Depois de algumas pesquisas, parece que pode estar relacionado a uma dependência ausente (beautifulsoup, neste caso)
Responder1
Em todas as versões atualmente suportadas do Ubuntu, abra o terminal e execute:
sudo apt-get install python-bs4
Beautiful Soup (python-bs4) é um analisador HTML tolerante a erros para 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, também existem dois ambientes de desenvolvimento integrados diferentes para Python: IDLE e IDLE 3 para executá-los.