【问题标题】:How can I check my BeautifulSoup version and revert it to an older version?如何检查我的 BeautifulSoup 版本并将其恢复为旧版本?
【发布时间】:2010-08-09 00:21:44
【问题描述】:

我正在使用beautifulsoup,我收到一些带有开始标签等的htmlparser错误。

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

我使用的是 Ubuntu,我曾经这样做过:

sudo apt-get install python-beautifulsoup

安装它。

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

谢谢(我对 ubuntu 很陌生)

ubuntu 10.04 最新版本

【问题讨论】:

  • 属于 ubuntu.stackexchange.com (我们首先会问你:你使用的是什么版本的 ubuntu?所以当你把它发布到那里时,通过添加这个来让你的问题变得更好您在此处省略的重要信息)。

标签: python beautifulsoup


【解决方案1】:

在 Beautiful Soup 4 中是这样的:

>>> import bs4
>>> bs4.__version__
'4.4.1'

【讨论】:

    【解决方案2】:

    我在 mac osx 10.5 上遇到同样的问题 我用

    删除了当前版本的美汤
    sudo apt-get remove python-beautifulsoup
    

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

    要了解模块的当前版本:

    import BeautifulSoup
    print(BeautifulSoup.__version__)
    

    【讨论】:

    • 但是如何使用 apt-get 安装它?
    • 您可以尝试:apt-get -v 3.0.7 但我怀疑它会起作用(这意味着 apt-get 存储库具有所有版本的引用)但是从下载相当简单可靠(如果您担心依赖项):解压缩,cd 到目录和 sudo python setup.py install
    • 当然,你应该把“BeautifulSoup”换成“bs4”,passim。请参阅 Alan Viars 的回答。
    【解决方案3】:

    回答你的第一个问题:在你的 shell 提示符下,输入

    python -c "import BeautifulSoup as bs; print(bs.__version__)"
    

    【讨论】:

      【解决方案4】:

      第一个问题:

      import BeautifulSoup
      BeautifulSoup.__version__
      

      第二个:

      你不能。也许您应该改用 easy_install 或 pip。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-31
        • 2022-07-07
        • 2020-09-08
        • 1970-01-01
        • 2020-06-12
        • 1970-01-01
        • 2014-03-27
        • 1970-01-01
        相关资源
        最近更新 更多