Comment puis-je installer le module Beautiful Soup sur le Mac?

J'ai lu ce sans trouver la solution: http://docs.python.org/install/index.html

47
demandé sur Léo Léopold Hertz 준영 2009-01-17 01:26:45

6 réponses

La manière "normale"est de:

Une autre solution consiste à utiliser easy_install. Aller à http://peak.telecommunity.com/DevCenter/EasyInstall ), installez le package en utilisant les instructions de cette page, puis tapez, dans un Terminal fenêtre:

easy_install BeautifulSoup4
# for older v3:
# easy_install BeautifulSoup

easy_install prendra en charge le téléchargement, le déballage, la construction et l'installation du paquet. L'avantage d'utiliser easy_install est qu'il sait comment rechercher de nombreux paquets Python différents, car il interroge le registre PyPI. Ainsi, une fois que vous avez easy_install sur votre machine, vous installez beaucoup, beaucoup de paquets tiers différents simplement par une commande à un shell.

74
répondu Brian Clapper 2012-08-16 23:49:22

Je pense que la bonne façon actuelle de le faire est de pip comme les commentaires Pramod

pip install beautifulsoup4

En raison des derniers changements dans Python, voir la discussion ici . Ce n'était pas si dans le passé.

20
répondu Léo Léopold Hertz 준영 2017-05-23 12:17:19

Brian m'a battu aussi, mais puisque j'ai déjà la transcription:

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

.. ou la manière ennuyeuse normale:

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 ...>
14
répondu Aaron Maenpaa 2009-01-16 22:41:46

Téléchargez le paquet et décompressez-le. Dans Terminal, allez dans le répertoire du paquet et tapez

python setup.py install
4
répondu MrSlash 2014-04-07 07:23:20
sudo yum remove python-beautifulsoup

Ou

sudo easy_install -m BeautifulSoup

Peut supprimer l'ancienne version 3

-1
répondu Cando Zhou 2013-03-20 10:02:07

Sur les conseils de http://for-ref-only.blogspot.de/2012/08/installing-beautifulsoup-for-python-3.html, j'ai utilisé l'invite de commande Windows avec:

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

Où BeautifulSoup \ beautifulsoup4-4.3.1 est le beautifulsoup4-4.3.1 téléchargé et extrait.fichier tar. Elle fonctionne.

-1
répondu user2860126 2014-03-27 10:09:31