Как я могу установить модуль Beautiful Soup на Mac? - PullRequest
47 голосов
/ 17 января 2009

Я прочитал это, не найдя решения: http://docs.python.org/install/index.html

Ответы [ 6 ]

76 голосов
/ 17 января 2009

«Нормальный» способ:

  • Перейти на сайт Beautiful Soup, http://www.crummy.com/software/BeautifulSoup/
  • Скачать пакет
  • Распакуйте его
  • В окне терминала cd к результирующему каталогу
  • Тип python setup.py install

Другое решение - использовать easy_install. Перейдите на http://peak.telecommunity.com/DevCenter/EasyInstall), установить пакет, используя инструкции на этой странице, а затем введите в окне терминала:

easy_install BeautifulSoup4
# for older v3:
# easy_install BeautifulSoup

easy_install позаботится о загрузке, распаковке, сборке и установке пакета. Преимущество использования easy_install заключается в том, что он знает, как искать множество различных пакетов Python, поскольку он запрашивает реестр PyPI . Таким образом, если у вас есть easy_install на вашем компьютере, вы устанавливаете множество различных сторонних пакетов просто одной командой в оболочке.

25 голосов
/ 12 июня 2014

Я думаю, что текущий правильный способ сделать это - pip как комментарии Прамода

pip install beautifulsoup4

из-за последних изменений в Python, см. Обсуждение здесь . Это было не так в прошлом.

14 голосов
/ 17 января 2009

Брайан тоже меня избил, но так как у меня уже есть расшифровка:

easy_install

aaron@ares ~$ sudo easy_install BeautifulSoup
Searching for BeautifulSoup
Best match: BeautifulSoup 3.0.7a
Processing BeautifulSoup-3.0.7a-py2.5.egg
BeautifulSoup 3.0.7a is already the active version in easy-install.pth

Using /Library/Python/2.5/site-packages/BeautifulSoup-3.0.7a-py2.5.egg
Processing dependencies for BeautifulSoup
Finished processing dependencies for BeautifulSoup

.. или обычный скучный путь:

aaron@ares ~/Downloads$ curl http://www.crummy.com/software/BeautifulSoup/download/BeautifulSoup.tar.gz > bs.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 71460  100 71460    0     0  84034      0 --:--:-- --:--:-- --:--:--  111k

aaron@ares ~/Downloads$ tar -xzvf bs.tar.gz 
BeautifulSoup-3.1.0.1/
BeautifulSoup-3.1.0.1/BeautifulSoup.py
BeautifulSoup-3.1.0.1/BeautifulSoup.py.3.diff
BeautifulSoup-3.1.0.1/BeautifulSoupTests.py
BeautifulSoup-3.1.0.1/BeautifulSoupTests.py.3.diff
BeautifulSoup-3.1.0.1/CHANGELOG
BeautifulSoup-3.1.0.1/README
BeautifulSoup-3.1.0.1/setup.py
BeautifulSoup-3.1.0.1/testall.sh
BeautifulSoup-3.1.0.1/to3.sh
BeautifulSoup-3.1.0.1/PKG-INFO
BeautifulSoup-3.1.0.1/BeautifulSoup.pyc
BeautifulSoup-3.1.0.1/BeautifulSoupTests.pyc

aaron@ares ~/Downloads$ cd BeautifulSoup-3.1.0.1/

aaron@ares ~/Downloads/BeautifulSoup-3.1.0.1$ sudo python setup.py install
running install
<... snip ...>
4 голосов
/ 18 мая 2011

Загрузите пакет и распакуйте его. В Терминале перейдите в каталог пакета и введите

python setup.py install
0 голосов
/ 09 октября 2013

По совету http://for -ref-only.blogspot.de / 2012/08 / Installation-Beautifulsoup-for-python-3.html я использовал командную строку Windows с:

C:\Python\Scripts\easy_install c:\Python\BeautifulSoup\beautifulsoup4-4.3.1

где BeautifulSoup \ beautifulsoup4-4.3.1 - это загруженный и извлеченный файл beautifulsoup4-4.3.1.tar. Оно работает.

0 голосов
/ 20 марта 2013
sudo yum remove python-beautifulsoup

OR

sudo easy_install -m BeautifulSoup

можно удалить старую версию 3

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