estoy usandocerveza caserapara instalar Python en Snow Leopard.
Después de instalar Python (2.7.2), agrego /usr/local/share/python
al frente de mi archivo PATH
. También me puse PYTHONPATH
a /usr/local/lib/python2.7/site-packages
.
Si uso pip
para instalarlxmloanalizador de alimentación, por ejemplo, luego de ejecutar python
, puedo hacerlo import lxml
sin problemas.
Después de ejecutar pip install BeautifulSoup
, existe un .egg-info
directorio para BeautifulSoup en el site-packages
directorio mencionado anteriormente, así como el bs4
directorio, pero from BeautifulSoup import BeautifulSoup
solo me da un error en el intérprete de Python.
sys.path
es:
['',
'/usr/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg',
'/Users/Chris/src/python-pinboard',
'/usr/local/lib/python2.7/site-packages',
'/usr/local/Cellar/python/2.7.2/lib/python27.zip',
'/usr/local/Cellar/python/2.7.2/lib/python2.7',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-darwin',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-mac',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-mac/lib-scriptpackages',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-tk',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-old',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-dynload',
'/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages']
¿Tienes idea de lo que está pasando?
Actualización: solución encontrada
De forma predeterminada, se instala la última versión de BeautifulSoup, 4.0b. Utilice la versión estable, pip install BeautifulSoup==3.2.0
la importación, etc., funciona.
Respuesta1
De forma predeterminada, se instala la última versión de BeautifulSoup, 4.0b. Utilice la versión estable, pip install BeautifulSoup==3.2.0
la importación, etc., funciona.
Respuesta2
BeautifulSoup ahora está dividido en beautifulsoup
(versión 3..) y beautifulsoup4
(versión 4..) en pips.
Entonces, para instalar una versión específica, ejecute:
sudo pip install beautifulsoup # version 3
o
sudo pip install beautifulsoup4 # version 4