在 Python 中安裝 Beautiful Soup
-
使用 Python 包安裝程式 (PIP) 安裝
Beautiful Soup
-
使用 Advanced Package Tool (APT) 安裝
Beautiful Soup
-
通過手動下載原始碼安裝
Beautiful Soup
-
在 Linux 中使用
wget
和tar
安裝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.x
和 3.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
庫,你首先需要從此連結下載原始碼。你將從連結中獲得一個壓縮檔案。
-
下載檔案後,必須進入下載檔案的目錄。然後,你需要從下載的壓縮檔案中提取檔案。
-
解壓完所有檔案後,你需要轉到解壓檔案所在的資料夾。在那裡,你會找到一個名為
setup.py
的檔案。你必須在儲存
setup.py
的當前目錄中執行命令列終端。 -
接下來,你需要在終端中使用以下命令執行
setup.py
檔案。python setup.py.
-
執行上述命令後,
beautiful soup
庫將安裝在你的 Python 2 目錄中。要在 Python 3 中安裝beautiful soup
庫,你可以使用 Python 3 通過在命令列終端中執行以下命令來執行setup.py
。python3 setup.py
請記住通過在儲存 setup.py
的同一目錄中開啟終端來執行命令。否則,你將面臨錯誤。
在 Linux 中使用 wget
和 tar
安裝 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 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