1. ホーム
  2. Python

Pythonでbs4をインストールした後、pycharmがModuleNotFoundErrorを報告しました。bs4' という名前のモジュールがありません。

2022-02-12 10:17:45

この記事は、対応するpythonのバージョンでbeautifulsoupをインストールした後にコードを実行すると、 "No module named 'bs4'" となる問題についてのものです。

まず、インストールしたbeautifulsoupのバージョンと、コード実行に使用するpythonのバージョンが同じかどうかを確認する必要があります。


インストールはとても簡単です。
pipでbeautifulsoup4をインストールすると、通常うまくいきます。
(デュアルバージョンのpip互換インストールを行う場合、pip2とpip3の区別に注意)


インストールされたbs4モジュールは、ローカルのpythonの作業パスの適切なディレクトリで見つけることができます。

また、この時点でpycharmを使ってコードを実行すると、"ModuleNotFoundErrorというエラーが表示されます。Nomodule named ' bs4'." bs4 というモジュールが見つからないので、Pycharm に bs4 モジュールをインストールすることで解決します。
1. ファイル-設定

2. プロジェクト:Python - プロジェクトインターペンター

このページでは、実行中のプロジェクトのデフォルトのpythonのバージョンが表示されます。ここでは、pythonのバージョンをpython 3.6に設定しました。

また、pycharmにインストールされているモジュールも表示されます。実行ファイルに "bs4 not found" と書かれていれば、bs4モジュールは表示されないはずですが、私はインストールしているので、表示されます。

3. インストール

インターフェースの右側の+記号をクリックして、モジュールのインストールインターフェースを開き、直接対応するモジュールを検索してインストールすることができます。bs4を入力して、対応する結果を検索して、インストールするモジュールを選択してください。

4. インストール完了

インストールが完了すると、画面の下に "パッケージ 'bs4' のインストールに成功しました" と表示されます。

エラー "モジュール名 'bs4'." がない状態でプロジェクトを再度保存します。


--------------------- 
元記事: https://blog.csdn.net/sinat_34937826/article/details/79992728