ImportError:没有名为bs4的模块,因为在错误的python文件夹中

时间:2013-08-22 20:16:59

标签: python beautifulsoup

我是Python新手。我只是想从HTML文件中提取一个字符串。 我不能让它发挥作用。每个人都在谈论美丽的汤,但它对我不起作用......

这是我的错误:

ImportError: No module named bs4

我已经安装了Beautiful Soup 4,但我相信它位于错误的文件夹中:

sudo pip install beautifulsoup4
Requirement already satisfied (use --upgrade to upgrade): beautifulsoup4 in /usr/local/lib/python2.7/dist-packages
Cleaning up...

我正在使用Python 3.2。如何强制Beautiful Soup安装在另一个文件夹中?

1 个答案:

答案 0 :(得分:1)

看,我建议您首先从https://pypi.python.org/pypi/BeautifulSoup的源代码下载BeautifulSoup包,一旦完成,请转到下载压缩文件的文件夹,解压缩文件,然后在里面看到一个python文件名为 setup.py 。这是包的安装文件,您需要在该文件夹中运行命令提示符并执行以下行:

python setup.py install

这是在没有 pip 的情况下安装Python软件包的另一种方法。