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

安装包bs4,一切正常。但是,如果我加入这一行requirements.txt从网址pip安装包

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

和运行

pip install -r requirements.txt 

输出

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 

但包不会安装。

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

很抱歉,但我不能重现这一点。适用于我。 – nisc

+0

a)您是否尝试过'导入BeautifulSoup'并且b)是否检查过python路径以查看BS是否实际安装以及c)您是否使用virtualenv或类似的东西? –

+0

它是作为bs4包安装的,因为它是4.0版本。它在版本3.2中作为BeautifulSoup导入。 –

回答

3

请注意,这可能发生,如果你安装了不止一个解释和PIP使用一个(如2.6)和你的Python Shell中另一个(如2.7)