我如何在我的mac上安装美丽的python汤?看错误

时间:2012-03-26 16:45:17

标签: python macos beautifulsoup

我在Macbook Pro上运行Mac OS X 10.7.3。它安装了Python 2.7.1。我需要美丽的汤库。所以我做了以下事情:

1)去了crummy.com并下载了beautifulsoup4-4.0.2.tar.gz

2)解压缩它

3)导航到未压缩的目录并输入以下内容

python setup.py install

但是我收到了一个错误,我无法写入某个目录。

4)所以我跑了:

sudo python setup.py install

没有错误!好,对吗?不完全是。当我尝试使用以下代码运行程序时:

from BeautifulSoup import *

我收到以下错误:

ImportError: No module named BeautifulSoup

我做错了什么?

谢谢!

2 个答案:

答案 0 :(得分:13)

对于BeautifulSoup4,您必须使用

from bs4 import BeautifulSoup

检查文档:BS4 document

答案 1 :(得分:4)

您是否有理由不能使用pipeasy_install?除非您已设置从源安装,否则您可以运行以下任一项:

$ easy_install BeautifulSoup

或者,如果您有pip(我建议您使用easy_install pip进行安装):

$ pip install BeautifulSoup

我不确定为什么您的源安装不起作用。您正在使用的python解释器是否可能安装源代码,并且您在程序中使用的解释器是不同的?尝试在命令行上运行python --version - 是否与在程序中运行以下内容时显示的版本相同?

import sys
print sys.version  # => '2.7.2 (default, Feb  4 2012, 02:01:30)...