在 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