Как мне установить красивый суп для Python на моем Mac? увидеть ошибку - PullRequest
6 голосов
/ 26 марта 2012

Я использую Mac OS X 10.7.3 на Macbook Pro.Он шел с установленным Python 2.7.1.Мне нужна красивая библиотека супов.Поэтому я сделал следующее:

1) зашел на crummy.com и скачал beautifulsoup4-4.0.2.tar.gz

2) распаковал его

3) перешел нараспаковал каталог и набрал следующее

python setup.py install

, но я получил ошибку, что не смог записать в какой-либо каталог.

4), поэтому я запустил:

sudo pythonsetup.py install

Нет ошибок!Хорошо право?Не совсем.Когда я пытаюсь запустить программу со следующим:

from BeautifulSoup import *

я получаю следующую ошибку:

ImportError: No module named BeautifulSoup

Что я сделал не так?

Спасибо!

Ответы [ 2 ]

13 голосов
/ 26 марта 2012

Для BeautifulSoup4 вы должны использовать

from bs4 import BeautifulSoup

Проверьте документ: Документ BS4

4 голосов
/ 26 марта 2012

Есть ли причина, по которой вы не можете использовать pip или easy_install? Если вы не настроены на установку из исходного кода, вы можете выполнить одно из следующих действий:

$ easy_install BeautifulSoup

Или, если у вас есть pip (который я рекомендую, вы можете установить его с easy_install pip):

$ pip install BeautifulSoup

Я не уверен, почему ваша исходная установка не работает. Возможно ли, что интерпретатор python, который вы используете для установки исходного кода, и интерпретатор, который вы используете в своей программе, отличаются? Попробуйте запустить python --version в командной строке - отображается ли та же версия, что и при запуске следующего в вашей программе?

import sys
print sys.version  # => '2.7.2 (default, Feb  4 2012, 02:01:30)...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...