如何在Windows中为Python 3.2安装BeautifulSoup 3.2?
我下载了beautifulsoup的安装文件,但是用`python setup.py install`这个命令安装失败了。因为这个文件好像是用早期版本的Python写的,里面的print方法没有用括号把文本包起来。
在这种情况下,除了手动去修复这些错误,还有什么其他方法可以安装它呢?
1 个回答
1
BeautifulSoup 3.2 版本在 Python 3 上不支持。你可以使用 BeautifulSoup 3.1 版本。来自 BeautifulSoup 的主页:
如果你在使用 Python 3.0,你必须使用 3.1 系列。Beautiful Soup 3.1.0.1 版本 是在 2009 年 1 月 6 日发布的。这个版本的表现不是很好,我认为它是一次失败的尝试,但在 Python 3.0 上没有其他版本可以使用。这份文档描述了你可能遇到的问题,并解释了我为什么放弃了这个系列。
需要注意的是,修复这个问题不仅仅是给 print
语句加上大括号:BeautifulSoup 3.2 使用了 sgmllib
库,而这个库在 Python 3 中已经被移除了。