在 Python 中安装 Beautiful Soup

Aditya Raj 2023年1月30日
  1. 使用 Python 包安装程序 (PIP) 安装 Beautiful Soup
  2. 使用 Advanced Package Tool (APT) 安装 Beautiful Soup
  3. 通过手动下载源代码安装 Beautiful Soup
  4. 在 Linux 中使用 wgettar 安装 Beautiful Soup
在 Python 中安装 Beautiful Soup

Python 为我们提供了各种库和模块来执行不同的任务。Beautiful Soup 库在 Python 中用于抓取 HTML 和 XML 文件。

本文将讨论在 Python 中安装 Beautiful Soup 库的不同方法。

使用 Python 包安装程序 (PIP) 安装 Beautiful Soup

要使用 PIP 安装 Beautiful Soup 库,你可以在计算机的命令行终端中执行以下命令。

pip install beautifulsoup4

上面的命令在执行后会在你的机器上安装 beautiful soup 库。如果你在同一台机器上使用 Python 2.x3.x,上述命令会将 beautiful soup 库安装到你的 Python 2.x 目录中。

要在 Python 3.x 目录中安装 beautiful soup 库,你可以在命令行终端中运行以下命令。

pip3 install beautifulsoup4

使用 Advanced Package Tool (APT) 安装 Beautiful Soup

APT 用于有效地处理软件包。你将需要计算机的管理员密码才能使用 APT 安装 beautiful soup 库。

要使用 APT 安装 beautiful soup,你必须在命令行终端中执行以下命令。

sudo apt-get install python-bs4

这里,sudo 关键字用于以超级用户(即管理员模式)运行命令。如果不使用 sudo 命令,你将无法在你的机器上安装任何软件。

同样,如果你的机器上安装了多个 Python 版本,上述命令会将 beautiful soup 库安装到 Python 2 的目录中。要在 Python 3 中安装 beautiful soup 库,你可以使用以下命令。

sudo apt-get install python3-bs4

通过手动下载源代码安装 Beautiful Soup

要使用源代码在 Python 中安装 beautiful soup 库,你首先需要从此链接下载源代码。你将从链接中获得一个压缩文件。

  1. 下载文件后,必须进入下载文件的目录。然后,你需要从下载的压缩文件中提取文件。

  2. 解压完所有文件后,你需要转到解压文件所在的文件夹。在那里,你会找到一个名为 setup.py 的文件。

    你必须在保存 setup.py 的当前目录中运行命令行终端。

  3. 接下来,你需要在终端中使用以下命令运行 setup.py 文件。

    python setup.py.
    
  4. 运行上述命令后,beautiful soup 库将安装在你的 Python 2 目录中。要在 Python 3 中安装 beautiful soup 库,你可以使用 Python 3 通过在命令行终端中执行以下命令来运行 setup.py

    python3 setup.py
    

请记住通过在存储 setup.py 的同一目录中打开终端来执行命令。否则,你将面临错误。

在 Linux 中使用 wgettar 安装 Beautiful Soup

wget 命令执行 URL 以使用命令行下载文件。此外,tar 命令用于使用命令行解压缩压缩文件。

我们将按照以下步骤使用 wget 命令和 tar 命令安装 beautiful soup 库。

  • 首先,我们将使用 beautiful soup 库的源代码的下载链接执行 wget 命令,如下图所示。
    wget https://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/beautifulsoup4-4.0.0b3.tar.gz
    
  • 下载压缩文件后,我们将使用 tar 命令来解压压缩文件的内容,如下图所示。
    tar -xvzf beautifulsoup4-4.0.0b3.tar.gz
    
  • 执行 tar 命令后,我们将使用以下命令执行 setup.py 文件。
    python setup.py install
    
  • 执行上述命令时,如果你的机器上安装了不同的 Python 版本,那么 beautiful soup 库会安装在 Python 2 的目录中。要将库安装在 Python 3 目录中,可以使用以下命令。
    python3 setup.py install
    

要验证 beautiful soup 模块的安装,你可以在程序中使用 import 语句,如下所示。

import bs4

如果在 Python 程序中执行上述语句没有出现任何错误,则说明 beautiful soup 库已成功安装在你的机器上。

在本文讨论的所有方法中,我们建议你使用 Python 包安装程序 (PIP) 或 Advanced Package Tool (APT) 在你的机器上安装 beautiful soup 库。这将帮助你避免版本不匹配或缺少依赖项等错误,因为 PIP 和 APT 会为你处理这些事情。

作者: Aditya Raj
Aditya Raj avatar Aditya Raj avatar

Aditya Raj is a highly skilled technical professional with a background in IT and business, holding an Integrated B.Tech (IT) and MBA (IT) from the Indian Institute of Information Technology Allahabad. With a solid foundation in data analytics, programming languages (C, Java, Python), and software environments, Aditya has excelled in various roles. He has significant experience as a Technical Content Writer for Python on multiple platforms and has interned in data analytics at Apollo Clinics. His projects demonstrate a keen interest in cutting-edge technology and problem-solving, showcasing his proficiency in areas like data mining and software development. Aditya's achievements include securing a top position in a project demonstration competition and gaining certifications in Python, SQL, and digital marketing fundamentals.

GitHub