Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何检查我的BeautifulSoup版本并将其还原为旧版本?_Python_Beautifulsoup - Fatal编程技术网

Python 如何检查我的BeautifulSoup版本并将其还原为旧版本?

Python 如何检查我的BeautifulSoup版本并将其还原为旧版本?,python,beautifulsoup,Python,Beautifulsoup,我正在使用beautifulsoup,并且我在开始标记等方面遇到了一些HTMLPasser错误 我在Crumy的网站上读到一条建议是回到旧版本(3.08) 我正在使用Ubuntu,在那里我做到了: sudo-apt-get-install-python-beautifulsou 安装它 如何检查我现在的版本 如何使用apt get强制特定版本?(以及如何卸载我现在拥有的内容) 谢谢(我是ubuntu新手) ubuntu 10.04的最新版本我在mac osx 10.5上也遇到了同样的问题 我删除

我正在使用beautifulsoup,并且我在开始标记等方面遇到了一些HTMLPasser错误

我在Crumy的网站上读到一条建议是回到旧版本(3.08)

我正在使用Ubuntu,在那里我做到了:

sudo-apt-get-install-python-beautifulsou

安装它

  • 如何检查我现在的版本
  • 如何使用apt get强制特定版本?(以及如何卸载我现在拥有的内容)
  • 谢谢(我是ubuntu新手)


    ubuntu 10.04的最新版本

    我在mac osx 10.5上也遇到了同样的问题 我删除了当前版本的beautiful soup

    sudo apt-get remove python-beautifulsoup
    
    然后我从地址安装了3.0.7,现在一切正常

    要了解模块的当前版本,请执行以下操作:

    import BeautifulSoup
    print(BeautifulSoup.__version__)
    

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

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

    关于你的第一个问题:

    import BeautifulSoup
    BeautifulSoup.__version__
    
    第二点:


    你不能。也许你应该使用easy_install或pip来代替。

    在Beauty Soup 4中,它是这样的:

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

    属于ubuntu.stackexchange.com(首先我们会在那里问你:你使用的是什么版本的ubuntu?因此,在你发布到那里的时候,通过添加这些明显重要的信息(你在这里省略了这些信息),让你的问题变得更好)。但是我如何使用apt-get安装它呢?你可以尝试:apt-get-v3.0.7,但我怀疑它是否有效(这意味着apt get存储库有一个所有版本的参考)然而,从dowload安装一个包是相当简单和可靠的(如果您担心依赖关系):解包、cd到目录和sudo python setup.py install当然,您应该将“BeautifulSoup”替换为“bs4”,passim。参见Alan Viars的回答。