我在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
我做错了什么?
谢谢!
答案 0 :(得分:13)
答案 1 :(得分:4)
您是否有理由不能使用pip
或easy_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)...