37 votes

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

Je lis ceci sans trouver la solution: http://docs.python.org/install/index.html

68voto

Brian Clapper Points 11222

La voie "normale" est de:

Une autre solution est d'utiliser easy_install. Aller à http://peak.telecommunity.com/DevCenter/EasyInstall), installez le paquet en utilisant les instructions de la page, puis tapez dans une fenêtre de Terminal:

easy_install BeautifulSoup4
# for older v3:
# easy_install BeautifulSoup

easy_install prendra soin de téléchargement, de déballage, de la construction et de l'installation du paquet. L'avantage de l'utilisation d' easy_install , c'est qu'il sait comment faire de la recherche sur différents paquets Python, parce qu'il interroge la PyPI de registre. Ainsi, une fois que vous avez easy_install sur votre machine, vous installez de nombreux, de nombreux paquets de tierce partie simplement par une commande du shell.

12voto

Aaron Maenpaa Points 39173

Brian m'a battu aussi, mais depuis que 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 ...>
 

8voto

Masi Points 22232

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 en Python, voir la discussion ici . Ce n'était pas tellement dans le passé.

2voto

MrSlash Points 62

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

 python setup.py install
 

0voto

Irving Zhou Points 11
 sudo yum remove python-beautifulsoup
 

OU

 sudo easy_install -m BeautifulSoup
 

peut supprimer l'ancienne version 3

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X