beautifulSoup 4是否可以在python2.6上运行?

时间:2019-11-05 12:30:16

标签: beautifulsoup python-2.6

我正在尝试使用bs4做一个Web剪贴项目,但是在远程服务器上,他们安装了python 2.6.6。

我可以在python2.6.6上使用bs4吗?

我已经尝试过,但是遇到了以下错误:

Traceback (most recent call last):
  File "/home/infoforense/public_html/citius-scraping.py", line 16, in <module>
    from bs4 import BeautifulSoup
  File "/usr/lib/python2.6/site-packages/bs4/__init__.py", line 34, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "/usr/lib/python2.6/site-packages/bs4/builder/__init__.py", line 7, in <module>
    from bs4.element import (
  File "/usr/lib/python2.6/site-packages/bs4/element.py", line 12, in <module>
    import soupsieve
  File "/usr/lib/python2.6/site-packages/soupsieve/__init__.py", line 29, in <module>
    from .__meta__ import __version__, __version_info__  # noqa: F401
  File "/usr/lib/python2.6/site-packages/soupsieve/__meta__.py", line 190, in <module>
    __version__ = __version_info__._get_canonical()
  File "/usr/lib/python2.6/site-packages/soupsieve/__meta__.py", line 146, in _get_canonical
    ver = "{}.{}.{}".format(self.major, self.minor, self.micro)
ValueError: zero length field name in format

1 个答案:

答案 0 :(得分:1)

我是失败依赖汤匙筛的作者,可以验证汤匙筛不支持Python 2.6。

Beautiful Soup的早期版本(4.7之前)有可能完全支持Python 2.6,但我不确定。

Python 2.6太旧了,以至于Python团队也停止了对它的支持。

您可以尝试安装较旧版本的Beautiful Soup,并查看其中一个是否允许您继续前进,但是我可以确认最新版本(至少4.7及更高版本)在Python 2.6上不起作用。

相关问题