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
6 réponses
La manière "normale"est de:
- Allez sur le site Web de la belle soupe, http://www.crummy.com/software/BeautifulSoup/
- Télécharger le paquet
- déballez-le
- dans une fenêtre de Terminal,
cd
dans le répertoire résultant - de Type
python setup.py install
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.
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é.
Brian m'a battu aussi, mais puisque j'ai déjà la transcription:
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 ...>
Téléchargez le paquet et décompressez-le. Dans Terminal, allez dans le répertoire du paquet et tapez
python setup.py install
sudo yum remove python-beautifulsoup
Ou
sudo easy_install -m BeautifulSoup
Peut supprimer l'ancienne version 3
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.