1. ホーム
  2. python

PythonでBeautiful Soupのインストールに成功しても、'bs4'という名前のモジュールがない

2022-02-12 14:46:07

      この記事は、ターミナルで美しいスープのインストールに成功した後、IDLEで次のエラーを解決するためのものです。

>>>from bs4 import BeautifulSoup

トレースバック (最も最近の呼び出し):

     ファイル "<pyshell #1>",line 1,in <module>

          from bs4 import BeautifulSoup

ImportError: bs4'という名前のモジュールがありません。


      このエラーの原因のひとつは(たくさんあるのですが)、ターミナルで入力したsudo pip install beautifulsoup4が、bs4パッケージを正常にインストールする、Python 2.7のパスになっていることです。コードが編集されているIDLEのPythonはバージョン3.5.2です。

     そこで、コマンドを以下のように変更すればよい。

     sudo pip3 install beautifulsoup4


      もちろん、上記以外の原因も考えられますので、他の資料もご参照ください。