Имея некоторые ошибки Beautifulsoup htmlparse, как вернуться к другой версии? - PullRequest
1 голос
/ 09 августа 2010

Я использую Beautifulsoup, и я получаю некоторые ошибки htmlparser с начальными тегами и т. Д.

Я прочитал на сайте Crummy, что одно предложение вернуться к более старой версии (3.08).

Я использую Ubuntu, где я сделал:

sudo apt-get install python-beautifulsoup

, чтобы установить его.

  1. как проверить, какая версияУ меня сейчас?
  2. как я могу форсировать конкретную версию с помощью apt-get?(и как удалить то, что у меня есть сейчас)

спасибо (я новичок в Ubuntu)

последняя версия Ubuntu 10.04

Ответы [ 4 ]

5 голосов
/ 09 августа 2010

Я запускаю ту же проблему на Mac OSX 10.5, и я удалил текущую версию красивого супа с

sudo apt-get remove python-beautifulsoup

, затем я установил 3.0.7 с этого адреса и всетеперь работает нормально.

Чтобы узнать текущую версию вашего модуля:

import BeautifulSoup
print BeautifulSoup.__version__
4 голосов
/ 04 октября 2015

В Beautiful Soup 4 это так:

>>> import bs4
>>> bs4.__version__
'4.4.1'
0 голосов
/ 09 августа 2010

Для вашего первого вопроса:

import BeautifulSoup
BeautifulSoup.__version__

А для второго:

Вы не можете.Возможно, вам следует использовать easy_install или pip.

0 голосов
/ 09 августа 2010

Ответьте на свой первый вопрос: в командной строке введите

python -c "import BeautifulSoup as bs; print(bs.__version__)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...