-
BeautifulSoup(bs4)モジュールのインストールを確認する まず、bs4モジュールが正しくインストールされていることを確認しましょう。以下のコマンドを使用して、bs4モジュールがインストールされているかどうかを確認します。
$ pip show beautifulsoup4
もしインストールされていない場合は、次のコマンドを使用してbs4モジュールをインストールします。
$ pip install beautifulsoup4
-
パッケージ名の確認 インストールされたBeautifulSoupのバージョンが「bs4」となっていることを確認してください。もしパッケージ名が「beautifulsoup4」や「BeautifulSoup」など異なる場合は、インポート時に正しいパッケージ名を指定する必要があります。
from bs4 import BeautifulSoup
-
環境の再起動 インストールやパッケージ名の確認後に、Pythonの実行環境を再起動することをおすすめします。一部の環境ではパッケージの変更が反映されない場合がありますので、再起動によって問題が解消することがあります。
また、以下にサンプルコードを示します。
from bs4 import BeautifulSoup
# BeautifulSoupの基本的な使い方
html_doc = """
<html>
<head>
<title>Sample HTML</title>
</head>
<body>
<h1>BeautifulSoup Example</h1>
<p>This is a sample paragraph.</p>
</body>
</html>
"""
soup = BeautifulSoup(html_doc, 'html.parser')
title = soup.title.text
print("Title:", title)
paragraph = soup.p.text
print("Paragraph:", paragraph)
以上が、「ImportError: No module named 'bs4'」エラーの解決方法と簡単なコード例です。