1. ホーム
  2. python

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

2022-02-12 06:39:27

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

まず、インストールしたbeautifulsoupのバージョンが、コードの実行に使用するpythonのバージョンと同じであることを確認する必要があります。私は問題を防ぐために、python2とpython3の両方をbeautifulsoupでインストールしました

というように簡単にインストールすることができます。
pip install 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'." を出さずにプロジェクトを再度保存してください。

執筆中に何度かCSDNページが反応しなくなり、再開後に絶望した記録がない・・・・・・。

花を散らす✿ヽ(°▽°)ノ✿ヽ(°▽°)ノ✿ヽ(°▽°)ノ✿ヽ(°▽°)ノ✿ヽ(°▽°)ノ✿ヽ(°▽°)