Как установить BeautifulSoup 3.2 в Python 3.2 в Windows? - PullRequest
0 голосов
/ 02 июля 2011

Я скачал установочные файлы beautifulsoup, и команда `python setup.py install 'не удалась, так как она, кажется, написана в более ранней версии python, и метод print не имеет фигурных скобок вокруг текста.

Как мне установить его в этом сценарии, кроме того, чтобы собирать и исправлять все такие ошибки вручную?

1 Ответ

1 голос
/ 02 июля 2011

BeautifulSoup 3.2 не поддерживается в Python 3. Вместо этого вы можете использовать BeautifulSoup 3.1.С домашней страницы BeautifulSoup :

Если вы используете Python 3.0, вы должны использовать 3.1 series . Beautiful Soup версия 3.1.0.1 была выпущена 6 января 2009 года. Она не будет работать очень хорошо - я считаю это неудачным экспериментом - но больше ничего не работает с Python 3.0 вообще. В этом документе описываются проблемы, с которыми вы столкнетесь , и объясняется, почему я отказался от этой серии.

Обратите внимание, что исправление этой проблемы выходит за рамки добавления фигурных скобок к операторам print: BeautifulSoup 3.2использует библиотеку sgmllib, которая была удалена в Python 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...