HOWTO · Python

Python で Beautiful Soup をインストールする

この記事では、Python で Beautiful Soup ライブラリをインストールする 4つの方法について説明します。この記事では、PIP、APT、および WGET コマンドを使用して、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.x と 3.x を使用している場合、上記のコマンドは、Python 2.x ディレクトリに beautiful soup ライブラリをインストールします。

Beautiful Soup ライブラリを Python の 3.x ディレクトリにインストールするには、コマンドラインターミナルで次のコマンドを実行できます。

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 のディレクトリにインストールします。Beautiful Soup ライブラリを Python 3 にインストールするには、次のコマンドを使用できます。

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 のディレクトリにインストールされます。Beautiful Soup ライブラリを Python 3 にインストールするには、コマンドラインターミナルで次のコマンドを実行することにより、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/Beautiful Soup/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 がこれらを処理するため、バージョンの不一致や依存関係の欠如などのエラーを回避するのに役立ちます。