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 à:
cd
dans le répertoire résultantpython setup.py install
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.
Brian me l'a aussi battu, 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 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 ...>
Téléchargez le package et décompressez-le. Dans Terminal, accédez au répertoire du package et tapez
python setup.py install