web-dev-qa-db-fra.com

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

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

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

pip install beautifulsoup4

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

La manière "normale" consiste à:

Une autre solution consiste à utiliser easy_install. Accédez à http://peak.telecommunity.com/DevCenter/EasyInstall ), installez le package à l'aide des instructions de cette page, puis tapez dans une fenêtre de terminal:

easy_install BeautifulSoup4
# for older v3:
# easy_install BeautifulSoup

easy_install se chargera du téléchargement, du déballage, de la construction et de l'installation du paquet. L'avantage d'utiliser easy_install est qu'il sait rechercher de nombreux packages Python différents, car il interroge le registre PyPI . Ainsi, une fois que vous avez easy_install sur votre machine, vous installez de très nombreux packages tiers différents simplement par une seule commande sur un shell.

77
Brian Clapper

Brian me l'a aussi battu, 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 façon 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
Aaron Maenpaa

Téléchargez le package et décompressez-le. Dans Terminal, accédez au répertoire du package et tapez

python setup.py install
4
MrSlash