2011-10-14 23 views
9
pip install http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz 

esto instala el paquete bs4, y todo está bien. Pero si añado esta línea para requirements.txtinstalación de pip paquete desde la url

http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz 

y ejecutar

pip install -r requirements.txt 

la salida es

Downloading/unpacking http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz (from -r requirements.txt (line 40)) 
    Downloading BeautifulSoup-4.0b.tar.gz (42Kb): 42Kb downloaded 
    Running setup.py egg_info for package from http://www.crummy.com/software/BeautifulSoup/unreleased/4.x/BeautifulSoup-4.0b.tar.gz 

pero el paquete no se instala.

>>> import bs4 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named bs4 
+3

Lo sentimos, pero no puedo reproducir esto Funciona para mi. – nisc

+0

a) ha intentado 'importar BeautifulSoup' yb) ha comprobado la ruta de python para ver si realmente se instaló BS yc) está utilizando virtualenv o algo por el estilo? –

+0

se instala como paquete bs4, ya que es una versión 4.0. Se importa como BeautifulSoup en la versión 3.2 –

Respuesta

3

Tenga en cuenta que esto puede suceder si usted tiene más de un intérprete instalado y PIP está utilizando uno (por ejemplo, 2.6) y el pitón cáscara otro (por ejemplo, 2,7)

Cuestiones relacionadas