51

我读了这篇文章但没有找到解决方案: http: //docs.python.org/install/index.html

4

6 回答 6

81

“正常”的方法是:

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

easy_install BeautifulSoup4
# for older v3:
# easy_install BeautifulSoup

easy_install将负责下载、解包、构建和安装包。使用的好处easy_install是它知道如何搜索许多不同的 Python 包,因为它查询PyPI注册表。因此,一旦您easy_install在您的机器上安装了许多不同的第三方软件包,只需在 shell 中通过一个命令即可。

于 2009-01-16T22:37:30.150 回答
30

我认为目前正确的做法是通过pipPramod 的评论

pip install beautifulsoup4

由于 Python 的最后一次更改,请参阅此处的讨论。过去并非如此。

于 2014-06-12T07:08:25.930 回答
14

布赖恩也打败了我,但因为我已经有了成绩单:

简易安装

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 ...>
于 2009-01-16T22:41:46.773 回答
4

下载包并解压。在终端中,转到包的目录并键入

python setup.py install
于 2011-05-18T13:05:00.700 回答
-1
sudo yum remove python-beautifulsoup

或者

sudo easy_install -m BeautifulSoup

可以删除旧版本 3

于 2013-03-20T10:02:07.133 回答
-1

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

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

其中 BeautifulSoup\beautifulsoup4-4.3.1 是下载并解压的 beautifulsoup4-4.3.1.tar 文件。有用。

于 2013-10-08T20:09:28.767 回答