如何检查我的BeautifulSoup版本并恢复到旧版本?
我正在使用beautifulsoup,遇到了一些html解析错误,比如开始标签等问题。
我在crummy的网站上看到一个建议,就是回退到旧版本(3.08)。
我在使用Ubuntu,安装时我执行了:
sudo apt-get install python-beautifulsoup
来安装它。
- 我怎么检查现在安装的版本是什么?
- 我怎么用apt-get强制安装特定版本?(还有怎么卸载现在的版本)
谢谢(我对ubuntu还不太熟悉)
我用的是最新的ubuntu 10.04版本
4 个回答
1
回答你第一个问题的方法是:在你的命令行提示符下,输入
python -c "import BeautifulSoup as bs; print(bs.__version__)"
20
在Beautiful Soup 4中,它是这样的:
>>> import bs4
>>> bs4.__version__
'4.4.1'
11
我在Mac OS X 10.5上遇到了同样的问题。
我用下面的命令卸载了当前版本的Beautiful Soup:
sudo apt-get remove python-beautifulsoup
然后我从这个链接安装了3.0.7版本,现在一切都正常了。
要查看你当前模块的版本,可以使用:
import BeautifulSoup
print(BeautifulSoup.__version__)