我如何在Mac上安装Beautiful Soup模块?

我没有find解决scheme阅读这个: http : //docs.python.org/install/index.html

“正常”的方式是:

另一个解决scheme是使用easy_install 。 转到http://peak.telecommunity.com/DevCenter/EasyInstall ),使用该页面上的说明安装软件包,然后在terminal窗口中键入:

 easy_install BeautifulSoup4 # for older v3: # easy_install BeautifulSoup 

easy_install将负责下载,解包,构build和安装软件包。 使用easy_install的好处是它知道如何search许多不同的Python包,因为它查询PyPIregistry。 因此,一旦你在你的机器上安装了easy_install ,你就可以简单地通过一个shell命令来安装许多不同的第三方软件包。

我认为目前正确的做法是像Pramod的评论一样

 pip install beautifulsoup4 

由于Python的最后更改,请参阅此处的讨论。 过去并不是这样。

Brian也打败了我,但是因为我已经有了成绩单:

easy_install的

 aaron@ares ~$ sudo easy_install BeautifulSoup Searching for BeautifulSoup Best match: BeautifulSoup 3.0.7a Processing BeautifulSoup-3.0.7a-py2.5.egg BeautifulSoup 3.0.7a is already the active version in easy-install.pth Using /Library/Python/2.5/site-packages/BeautifulSoup-3.0.7a-py2.5.egg Processing dependencies for BeautifulSoup Finished processing dependencies for BeautifulSoup 

..或者正常的无聊的方式:

 aaron@ares ~/Downloads$ curl http://www.crummy.com/software/BeautifulSoup/download/BeautifulSoup.tar.gz > bs.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 71460 100 71460 0 0 84034 0 --:--:-- --:--:-- --:--:-- 111k aaron@ares ~/Downloads$ tar -xzvf bs.tar.gz BeautifulSoup-3.1.0.1/ BeautifulSoup-3.1.0.1/BeautifulSoup.py BeautifulSoup-3.1.0.1/BeautifulSoup.py.3.diff BeautifulSoup-3.1.0.1/BeautifulSoupTests.py BeautifulSoup-3.1.0.1/BeautifulSoupTests.py.3.diff BeautifulSoup-3.1.0.1/CHANGELOG BeautifulSoup-3.1.0.1/README BeautifulSoup-3.1.0.1/setup.py BeautifulSoup-3.1.0.1/testall.sh BeautifulSoup-3.1.0.1/to3.sh BeautifulSoup-3.1.0.1/PKG-INFO BeautifulSoup-3.1.0.1/BeautifulSoup.pyc BeautifulSoup-3.1.0.1/BeautifulSoupTests.pyc aaron@ares ~/Downloads$ cd BeautifulSoup-3.1.0.1/ aaron@ares ~/Downloads/BeautifulSoup-3.1.0.1$ sudo python setup.py install running install <... snip ...> 

下载软件包并解压缩。 在terminal中,转到包的目录并键入

 python setup.py install 
 sudo yum remove python-beautifulsoup 

要么

 sudo easy_install -m BeautifulSoup 

可以删除旧版本3

根据http://for-ref-only.blogspot.de/2012/08/installing-beautifulsoup-for-python-3.html的build议,我使用了Windows命令提示符:;

 C:\Python\Scripts\easy_install c:\Python\BeautifulSoup\beautifulsoup4-4.3.1 

BeautifulSoup \ beautifulsoup4-4.3.1是下载并提取的beautifulsoup4-4.3.1.tar文件。 有用。