python - how - ¿Cómo puedo instalar el módulo Beautiful Soup en la Mac?
how to use beautifulsoup4 (6)
Brian también me ganó, pero como ya tengo la transcripción:
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
.. o la forma aburrida normal:
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 ...>
Lo leí sin encontrar la solución: http://docs.python.org/install/index.html
La forma "normal" es:
- Vaya al sitio web de Beautiful Soup, http://www.crummy.com/software/BeautifulSoup/
- Descargue el paquete
- Descomprimirlo
- En una ventana de Terminal,
cd
al directorio resultante - Escriba
python setup.py install
Otra solución es usar easy_install
. Vaya a http://peak.telecommunity.com/DevCenter/EasyInstall ), instale el paquete usando las instrucciones en esa página, y luego escriba, en una ventana de Terminal:
easy_install BeautifulSoup4
# for older v3:
# easy_install BeautifulSoup
easy_install
se ocupará de descargar, desempaquetar, construir e instalar el paquete. La ventaja de utilizar easy_install
es que sabe cómo buscar muchos paquetes de Python diferentes, ya que consulta el registro de PyPI . Por lo tanto, una vez que tiene easy_install
en su máquina, instala muchos, muchos paquetes diferentes de terceros simplemente con un comando en un shell.
sudo yum remove python-beautifulsoup
O
sudo easy_install -m BeautifulSoup
puede eliminar la versión anterior 3
En el consejo de http://for-ref-only.blogspot.de/2012/08/installing-beautifulsoup-for-python-3.html , utilicé el símbolo del sistema de Windows con:
C:/Python/Scripts/easy_install c:/Python/BeautifulSoup/beautifulsoup4-4.3.1
donde BeautifulSoup / beautifulsoup4-4.3.1 es el archivo beautifulsoup4-4.3.1.tar descargado y extraído. Funciona.
Descargue el paquete y descomprímalo. En Terminal, ve al directorio del paquete y escribe
python setup.py install
Creo que la forma correcta actual de hacerlo es por pip
como los comentarios de Pramod
pip install beautifulsoup4
debido a los últimos cambios en Python, vea la discusión aquí . Esto no fue así en el pasado.