有一些beautifulsoup htmlparse错误,如何还原到其他版本?

Bla*_*man 2 python beautifulsoup

我正在使用beautifulsoup,并且出现一些带有开始标记等的htmlparser错误。

我在crummy的网站上读到一个建议是回到较旧的版本(3.08)。

我使用的是Ubuntu,

须藤apt-get install python-beautifulsoup

安装它。

  1. 如何查看我现在的版本?
  2. 如何使用apt-get强制使用特定版本?(以及如何卸载我现在拥有的东西)

谢谢(我是新来的ubuntu)

最新版本的ubuntu 10.04

Mer*_*moz 5

我在Mac OS X 10.5上遇到了同样的问题,并且删除了当前版本的美丽汤

sudo apt-get remove python-beautifulsoup
Run Code Online (Sandbox Code Playgroud)

然后我从地址安装了3.0.7,现在一切正常。

要了解您模块的当前版本:

import BeautifulSoup
print(BeautifulSoup.__version__)
Run Code Online (Sandbox Code Playgroud)

  • 您可以尝试:apt-get -v 3.0.7,但我怀疑它是否可以工作(这意味着apt-get存储库具有所有版本的引用),但是从dowload安装软件包非常简单且可靠(如果依赖是你担心的):解压,cd到目录并sudo python setup.py install (2认同)

Ala*_*ars 5

在Beautiful Soup 4中,它是这样的:

>>> import bs4
>>> bs4.__version__
'4.4.1'
Run Code Online (Sandbox Code Playgroud)