beautifulSoup 4在python2.6上工作?

问题描述 投票:0回答:1

我正在尝试使用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
beautifulsoup python-2.6
1个回答
0
投票

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

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

Python 2.6太旧了,甚至Python团队也停止了对其的支持。

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

© www.soinside.com 2019 - 2024. All rights reserved.