如何在 ubuntu 中将 beautifulsoup 安装到 python 2.7?

如何在 ubuntu 中将 beautifulsoup 安装到 python 2.7?

我认为我正在编写的聊天机器人缺少依赖项。我正在尝试为 python 2.7 安装 beautifulsoup4。

当我尝试使用相关函数时,程序返回此错误

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

经过一番搜索,似乎它可能与缺少的依赖项有关(在本例中是 beautysoup)

答案1

在所有当前支持的 Ubuntu 版本中打开终端并运行:

sudo apt-get install python-bs4

Beautiful Soup (python-bs4) 是适用于 Python 2.x 的容错 HTML 解析器。它有两个不同的软件包:python-bs4(适用于 Python 2.x)和 python3-bs4(适用于 Python 3.x),为了避免混淆,它还提供了两个不同的 Python 集成开发环境:IDLE 和 IDLE 3 来运行它们。

相关内容